import { FunctionComponent, ReactNode } from "react";
import "./styles.scss";
export interface IOption {
    label: string;
    value: any;
}
interface IDropdownProps {
    options?: IOption[];
    label?: string;
    defaultValue?: IOption;
    disabled?: boolean;
    isClearable?: boolean;
    isCreatable?: boolean;
    isRequired?: boolean;
    placeholder?: string;
    error?: string;
    value?: IOption;
    onChange?: (option: IOption) => void;
    optionRender?: (value: string) => ReactNode;
    selectedOptionRender?: (value: string) => ReactNode;
    isValidNewOption?: (inputValue: string, value: any, options: any) => boolean;
}
export declare const Dropdown: FunctionComponent<IDropdownProps>;
export {};
