import { FC, ComponentProps, ComponentType } from 'react';
import { components, OptionsType, GroupedOptionsType } from 'react-select';
import { OptionType } from '../../theme/types';
export declare type SelectVariant = 'basic';
export declare type SelectProps = {
    variant: SelectVariant;
    margin?: string;
    id?: string;
    name?: string;
    label?: string;
    tooltip?: string | ComponentType;
    disabled?: boolean;
    noIcon?: boolean;
    inputRef?: any;
    onChange?: (value: any) => void;
    placeholder?: string;
    value?: OptionType;
    options: OptionsType<OptionType> | GroupedOptionsType<OptionType>;
};
export declare type SelectOptionProps = ComponentProps<typeof components.Option>;
export declare type DropdownIndicatorProps = ComponentProps<typeof components.DropdownIndicator>;
export declare const Select: FC<SelectProps>;
//# sourceMappingURL=Select.d.ts.map