import { FC, ReactNode } from 'react';

type Record = {
    item: {
        key: string;
        value: string;
    };
};
interface IProps {
    placeholder: string;
    name?: string;
    data: {
        key: string;
        value: string;
    }[];
    fuseConfigs?: {};
    autoFocus?: boolean;
    onSelect: (record: Record) => void;
    onFocus?: () => void;
    onChange: (value: string) => void;
    inputFontColor?: string;
    inputBorderColor?: string;
    inputFontSize?: string;
    inputHeight?: string;
    inputBackgroundColor?: string;
    dropdownHoverColor?: string;
    dropdownBorderColor?: string;
    clearOnSelect?: boolean;
    leftIcon?: ReactNode;
    iconBoxSize?: number | string;
    type?: string;
}
declare const ReactSearchBox: FC<IProps>;

export { ReactSearchBox as default };
