import * as React from 'react';
import type { DropdownProps } from './types';
import type { SyntheticEvent } from 'react';
export default class SelectDropdown extends React.Component<DropdownProps> {
    getSharedProps(): {
        $error: boolean;
        $isLoading: boolean;
        $multi: boolean;
        $required: boolean;
        $searchable: boolean;
        $size: "default" | "large" | "compact" | "mini";
        $type: "search" | "select";
        $width: number;
    };
    getItemLabel: (option: {
        [x: string]: any;
    }) => React.JSX.Element;
    onMouseDown: (e: SyntheticEvent) => void;
    getHighlightedIndex: () => number;
    render(): React.JSX.Element;
}
