import { GetPropsCommonOptions, UseSelectGetLabelPropsOptions, UseSelectGetToggleButtonPropsOptions } from "downshift"; import { Dispatch, ReactNode, SetStateAction } from "react"; interface SelectControlProps { setReferenceElement: Dispatch>; label: string | undefined; hasContextLabel: boolean | undefined; getLabelProps: (options?: UseSelectGetLabelPropsOptions | undefined) => any; getToggleButtonProps: (options?: UseSelectGetToggleButtonPropsOptions | undefined, otherOptions?: GetPropsCommonOptions | undefined) => any; isDisabled: boolean | undefined; children: ReactNode; isClearable: boolean | undefined; isLoading: boolean | undefined; onClear: () => void; hasSelection: boolean | undefined; className: string; } export declare function SelectControl({ setReferenceElement, label, hasContextLabel, getLabelProps, getToggleButtonProps, isDisabled, children, isClearable, isLoading, onClear, hasSelection, className, }: SelectControlProps): JSX.Element; export {};