import { ClearIndicatorProps, InputProps, MenuProps, MultiValueGenericProps, MultiValueProps, MultiValueRemoveProps } from "react-select"; import { IDropdownControlProps, IDropdownIndicatorProps, ISelectDropdownOptionProps, IValueContainerProps } from "./SelectDropdown.interface"; import { IDropdownOption, OptionVariants } from "../../Dropdown.interface"; export declare const SelectDropdownComponents: { Control: ({ isError, ...props }: IDropdownControlProps) => import("react/jsx-runtime").JSX.Element; DropdownOption: ({ option, variant, formatOptionLabel, }: ISelectDropdownOptionProps) => import("react/jsx-runtime").JSX.Element; DropdownMenu: (props: MenuProps) => import("react/jsx-runtime").JSX.Element; MultiValueSelectedItem: (props: MultiValueProps) => import("react/jsx-runtime").JSX.Element; MultiValueSelectedItemLabel: (props: { option: MultiValueGenericProps; variant: OptionVariants; }) => import("react/jsx-runtime").JSX.Element; MultiValueRemoveButton: (props: MultiValueRemoveProps) => import("react/jsx-runtime").JSX.Element; Indicator: ({ isHidden: isClearable, ...props }: IDropdownIndicatorProps) => import("react/jsx-runtime").JSX.Element | null; ClearIndicator: (props: ClearIndicatorProps) => import("react/jsx-runtime").JSX.Element; MultiValueContainer({ children, hasValue, isMulti, areAllMultiValuesShown, ...rest }: IValueContainerProps): import("react/jsx-runtime").JSX.Element; ValueContainer: ({ hasValue, isMulti, areAllMultiValuesShown, ...rest }: IValueContainerProps) => import("react/jsx-runtime").JSX.Element; Input: ({ id, ...props }: InputProps) => import("react/jsx-runtime").JSX.Element; };