import { AutocompleteNextProps, AutocompleteOption } from '../Autocomplete';
export type SelectProps<T extends AutocompleteOption = AutocompleteOption, Multiple extends boolean | undefined = false> = Omit<AutocompleteNextProps<T, Multiple>, 'onCreate' | 'onInputChange' | 'disableFiltering' | 'filterOptions'>;
export type SelectChangeHandler<Option extends AutocompleteOption = AutocompleteOption, Multiple extends boolean | undefined = false> = Required<SelectProps<Option, Multiple>>['onChange'];
export declare const Select: {
    <T extends AutocompleteOption, Multiple extends boolean | undefined = false>(props: SelectProps<T, Multiple>): JSX.Element;
    selectedValueRenderers: {
        default: (data: {
            option: AutocompleteOption;
            onDelete: import("react").MouseEventHandler;
        }[], options: {
            useAllOption: boolean;
            allOptions: AutocompleteOption[];
        }) => import("react").ReactNode;
        chipsMultiline: (data: {
            option: AutocompleteOption;
            onDelete: import("react").MouseEventHandler;
        }[], options: {
            useAllOption: boolean;
            allOptions: AutocompleteOption[];
        }) => import("react").ReactNode;
    };
};
//# sourceMappingURL=Select.d.ts.map