import { Option } from './MultiSelectTypes';
export declare const dropdownDefaultCSSData: {
    verticalMargin: number;
    optionHeight: number;
    maxDropdownHeight: number;
};
export interface DropdownProps {
    options: Option[];
    style?: React.CSSProperties;
    handleOptionChange: (option: Option, isChecked: boolean) => void;
    checkedOptions: Option[];
    searchedKeyword: undefined | string;
    dropdownPosition: any;
    zIndex: number;
    withSelectButton?: boolean;
    onSelect?: () => void;
    labelAccessor?: string;
    valueAccessor?: string;
    searchAccessor?: string;
    loadMoreOptions?: () => void;
    isAllSelected?: boolean;
    onToggleAllSelect?: (checkedState: boolean) => void;
    isAllSelect?: boolean;
    maxDropdownHeight: number;
    variant?: string;
    handleIconClick?: () => void;
    noResultsMessage?: string;
    maxSearchCharacterLength?: number;
}
