# `@gradio/dropdown` ```html ``` BaseDropdown ```javascript export let label: string; export let info: string | undefined = undefined; export let value: string | number | (string | number)[] | undefined = []; export let value_is_output = false; export let choices: [string, string | number][]; export let disabled = false; export let show_label: boolean; export let container = true; export let allow_custom_value = false; export let filterable = true; ``` BaseMultiselect ```javascript export let label: string; export let info: string | undefined = undefined; export let value: string | number | (string | number)[] | undefined = []; export let value_is_output = false; export let max_choices: number | null = null; export let choices: [string, string | number][]; export let disabled = false; export let show_label: boolean; export let container = true; export let allow_custom_value = false; export let filterable = true; export let i18n: I18nFormatter; ``` BaseExample ```javascript export let value: string; export let type: "gallery" | "table"; export let selected = false; ```