import React from 'react'; import type { SelectInstance } from 'react-select'; import type { OptionData } from './types'; declare const DropdownSelect: React.ForwardRefExoticComponent>, "aria-errormessage" | "aria-invalid" | "aria-label" | "aria-labelledby" | "ariaLiveMessages" | "autoFocus" | "className" | "classNamePrefix" | "delimiter" | "formatOptionLabel" | "hideSelectedOptions" | "id" | "inputValue" | "inputId" | "instanceId" | "isClearable" | "isOptionSelected" | "menuPortalTarget" | "name" | "onBlur" | "onChange" | "onFocus" | "onInputChange" | "onKeyDown" | "onMenuOpen" | "onMenuClose" | "onMenuScrollToTop" | "onMenuScrollToBottom" | "theme" | "value" | "form" | "required"> & { 'aria-live'?: "off" | "assertive" | "polite" | undefined; backspaceRemovesValue?: boolean | undefined; blurInputOnSelect?: boolean | undefined; captureMenuScroll?: boolean | undefined; classNames?: import("react-select").ClassNamesConfig> | undefined; closeMenuOnSelect?: boolean | undefined; closeMenuOnScroll?: boolean | ((event: Event) => boolean) | undefined; components?: Partial>> | undefined; controlShouldRenderValue?: boolean | undefined; escapeClearsValue?: boolean | undefined; filterOption?: ((option: import("react-select").FilterOptionOption, inputValue: string) => boolean) | null | undefined; formatGroupLabel?: ((group: import("react-select").GroupBase) => React.ReactNode) | undefined; getOptionLabel?: import("react-select").GetOptionLabel | undefined; getOptionValue?: import("react-select").GetOptionValue | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; isOptionDisabled?: ((option: OptionData, selectValue: import("react-select").Options) => boolean) | undefined; isMulti?: true | undefined; isRtl?: boolean | undefined; isSearchable?: boolean | undefined; loadingMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; minMenuHeight?: number | undefined; maxMenuHeight?: number | undefined; menuIsOpen?: boolean | undefined; menuPlacement?: import("react-select").MenuPlacement | undefined; menuPosition?: import("react-select").MenuPosition | undefined; menuShouldBlockScroll?: boolean | undefined; menuShouldScrollIntoView?: boolean | undefined; noOptionsMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; openMenuOnFocus?: boolean | undefined; openMenuOnClick?: boolean | undefined; options?: import("react-select").OptionsOrGroups> | undefined; pageSize?: number | undefined; placeholder?: React.ReactNode; screenReaderStatus?: ((obj: { count: number; }) => string) | undefined; styles?: import("react-select").StylesConfig> | undefined; tabIndex?: number | undefined; tabSelectsValue?: boolean | undefined; unstyled?: boolean | undefined; } & {}, "inputValue" | "menuIsOpen" | "onChange" | "onInputChange" | "onMenuOpen" | "onMenuClose" | "value"> & Partial>, "aria-errormessage" | "aria-invalid" | "aria-label" | "aria-labelledby" | "ariaLiveMessages" | "autoFocus" | "className" | "classNamePrefix" | "delimiter" | "formatOptionLabel" | "hideSelectedOptions" | "id" | "inputValue" | "inputId" | "instanceId" | "isClearable" | "isOptionSelected" | "menuPortalTarget" | "name" | "onBlur" | "onChange" | "onFocus" | "onInputChange" | "onKeyDown" | "onMenuOpen" | "onMenuClose" | "onMenuScrollToTop" | "onMenuScrollToBottom" | "theme" | "value" | "form" | "required"> & { 'aria-live'?: "off" | "assertive" | "polite" | undefined; backspaceRemovesValue?: boolean | undefined; blurInputOnSelect?: boolean | undefined; captureMenuScroll?: boolean | undefined; classNames?: import("react-select").ClassNamesConfig> | undefined; closeMenuOnSelect?: boolean | undefined; closeMenuOnScroll?: boolean | ((event: Event) => boolean) | undefined; components?: Partial>> | undefined; controlShouldRenderValue?: boolean | undefined; escapeClearsValue?: boolean | undefined; filterOption?: ((option: import("react-select").FilterOptionOption, inputValue: string) => boolean) | null | undefined; formatGroupLabel?: ((group: import("react-select").GroupBase) => React.ReactNode) | undefined; getOptionLabel?: import("react-select").GetOptionLabel | undefined; getOptionValue?: import("react-select").GetOptionValue | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; isOptionDisabled?: ((option: OptionData, selectValue: import("react-select").Options) => boolean) | undefined; isMulti?: true | undefined; isRtl?: boolean | undefined; isSearchable?: boolean | undefined; loadingMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; minMenuHeight?: number | undefined; maxMenuHeight?: number | undefined; menuIsOpen?: boolean | undefined; menuPlacement?: import("react-select").MenuPlacement | undefined; menuPosition?: import("react-select").MenuPosition | undefined; menuShouldBlockScroll?: boolean | undefined; menuShouldScrollIntoView?: boolean | undefined; noOptionsMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; openMenuOnFocus?: boolean | undefined; openMenuOnClick?: boolean | undefined; options?: import("react-select").OptionsOrGroups> | undefined; pageSize?: number | undefined; placeholder?: React.ReactNode; screenReaderStatus?: ((obj: { count: number; }) => string) | undefined; styles?: import("react-select").StylesConfig> | undefined; tabIndex?: number | undefined; tabSelectsValue?: boolean | undefined; unstyled?: boolean | undefined; } & {}> & import("react-select/dist/declarations/src/useStateManager").StateManagerAdditionalProps & import("./types").DropdownSelectExtraProps & React.RefAttributes>>>; declare const DropdownCreatableSelect: React.ForwardRefExoticComponent>, "aria-errormessage" | "aria-invalid" | "aria-label" | "aria-labelledby" | "ariaLiveMessages" | "autoFocus" | "className" | "classNamePrefix" | "delimiter" | "formatOptionLabel" | "hideSelectedOptions" | "id" | "inputValue" | "inputId" | "instanceId" | "isClearable" | "isOptionSelected" | "menuPortalTarget" | "name" | "onBlur" | "onChange" | "onFocus" | "onInputChange" | "onKeyDown" | "onMenuOpen" | "onMenuClose" | "onMenuScrollToTop" | "onMenuScrollToBottom" | "theme" | "value" | "form" | "required"> & { 'aria-live'?: "off" | "assertive" | "polite" | undefined; backspaceRemovesValue?: boolean | undefined; blurInputOnSelect?: boolean | undefined; captureMenuScroll?: boolean | undefined; classNames?: import("react-select").ClassNamesConfig> | undefined; closeMenuOnSelect?: boolean | undefined; closeMenuOnScroll?: boolean | ((event: Event) => boolean) | undefined; components?: Partial>> | undefined; controlShouldRenderValue?: boolean | undefined; escapeClearsValue?: boolean | undefined; filterOption?: ((option: import("react-select").FilterOptionOption, inputValue: string) => boolean) | null | undefined; formatGroupLabel?: ((group: import("react-select").GroupBase) => React.ReactNode) | undefined; getOptionLabel?: import("react-select").GetOptionLabel | undefined; getOptionValue?: import("react-select").GetOptionValue | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; isOptionDisabled?: ((option: OptionData, selectValue: import("react-select").Options) => boolean) | undefined; isMulti?: true | undefined; isRtl?: boolean | undefined; isSearchable?: boolean | undefined; loadingMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; minMenuHeight?: number | undefined; maxMenuHeight?: number | undefined; menuIsOpen?: boolean | undefined; menuPlacement?: import("react-select").MenuPlacement | undefined; menuPosition?: import("react-select").MenuPosition | undefined; menuShouldBlockScroll?: boolean | undefined; menuShouldScrollIntoView?: boolean | undefined; noOptionsMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; openMenuOnFocus?: boolean | undefined; openMenuOnClick?: boolean | undefined; options?: import("react-select").OptionsOrGroups> | undefined; pageSize?: number | undefined; placeholder?: React.ReactNode; screenReaderStatus?: ((obj: { count: number; }) => string) | undefined; styles?: import("react-select").StylesConfig> | undefined; tabIndex?: number | undefined; tabSelectsValue?: boolean | undefined; unstyled?: boolean | undefined; } & {}, "inputValue" | "menuIsOpen" | "onChange" | "onInputChange" | "onMenuOpen" | "onMenuClose" | "value"> & Partial>, "aria-errormessage" | "aria-invalid" | "aria-label" | "aria-labelledby" | "ariaLiveMessages" | "autoFocus" | "className" | "classNamePrefix" | "delimiter" | "formatOptionLabel" | "hideSelectedOptions" | "id" | "inputValue" | "inputId" | "instanceId" | "isClearable" | "isOptionSelected" | "menuPortalTarget" | "name" | "onBlur" | "onChange" | "onFocus" | "onInputChange" | "onKeyDown" | "onMenuOpen" | "onMenuClose" | "onMenuScrollToTop" | "onMenuScrollToBottom" | "theme" | "value" | "form" | "required"> & { 'aria-live'?: "off" | "assertive" | "polite" | undefined; backspaceRemovesValue?: boolean | undefined; blurInputOnSelect?: boolean | undefined; captureMenuScroll?: boolean | undefined; classNames?: import("react-select").ClassNamesConfig> | undefined; closeMenuOnSelect?: boolean | undefined; closeMenuOnScroll?: boolean | ((event: Event) => boolean) | undefined; components?: Partial>> | undefined; controlShouldRenderValue?: boolean | undefined; escapeClearsValue?: boolean | undefined; filterOption?: ((option: import("react-select").FilterOptionOption, inputValue: string) => boolean) | null | undefined; formatGroupLabel?: ((group: import("react-select").GroupBase) => React.ReactNode) | undefined; getOptionLabel?: import("react-select").GetOptionLabel | undefined; getOptionValue?: import("react-select").GetOptionValue | undefined; isDisabled?: boolean | undefined; isLoading?: boolean | undefined; isOptionDisabled?: ((option: OptionData, selectValue: import("react-select").Options) => boolean) | undefined; isMulti?: true | undefined; isRtl?: boolean | undefined; isSearchable?: boolean | undefined; loadingMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; minMenuHeight?: number | undefined; maxMenuHeight?: number | undefined; menuIsOpen?: boolean | undefined; menuPlacement?: import("react-select").MenuPlacement | undefined; menuPosition?: import("react-select").MenuPosition | undefined; menuShouldBlockScroll?: boolean | undefined; menuShouldScrollIntoView?: boolean | undefined; noOptionsMessage?: ((obj: { inputValue: string; }) => React.ReactNode) | undefined; openMenuOnFocus?: boolean | undefined; openMenuOnClick?: boolean | undefined; options?: import("react-select").OptionsOrGroups> | undefined; pageSize?: number | undefined; placeholder?: React.ReactNode; screenReaderStatus?: ((obj: { count: number; }) => string) | undefined; styles?: import("react-select").StylesConfig> | undefined; tabIndex?: number | undefined; tabSelectsValue?: boolean | undefined; unstyled?: boolean | undefined; } & {}> & import("react-select/dist/declarations/src/useStateManager").StateManagerAdditionalProps & import("react-select/dist/declarations/src/useCreatable").CreatableAdditionalProps> & import("./types").DropdownSelectExtraProps & React.RefAttributes>>>; export { DropdownSelect, DropdownCreatableSelect }; //# sourceMappingURL=createDropdownSelect.d.ts.map