import { default as React } from 'react';
import { SelectOption } from './select';
import { ControlColor } from './helpers/control-colors';
import { TextControlSize } from './helpers/control-sizes';
export interface InputSearcherProps extends Omit<React.InputHTMLAttributes<HTMLInputElement>, 'onChange' | 'value' | 'size'> {
    label?: string;
    initialValue?: string | number;
    onOptionSelect?: (option: SelectOption | SelectOption[]) => void;
    options?: SelectOption[];
    noMatchesMessage?: string;
    multiple?: boolean;
    variant?: 'ghost' | 'solid' | 'transparent';
    color?: ControlColor;
    size?: TextControlSize;
    disabled?: boolean;
}
export declare function InputSearcher({ label, onOptionSelect, options, initialValue, noMatchesMessage, multiple, variant, color, size, disabled, ...props }: InputSearcherProps): import("react/jsx-runtime").JSX.Element;
export default InputSearcher;
