/// <reference types="react" />
import { TypographyProps } from '@parlor/ui/typography';
import { OptionsSelectItem, SelectProps } from '../select';
type SearchInputProps<T extends OptionsSelectItem> = Pick<SelectProps<T>, 'getOptionsLabel' | 'placeholder'> & {
    as?: TypographyProps['as'];
    /**
     * Search input icon | prefix
     */
    children?: JSX.Element;
    className?: string;
    /**
     * Search selected item
     */
    selectedItem: null | T;
    variant?: TypographyProps['variant'];
};
export declare function SearchInput<T extends OptionsSelectItem>({ children, selectedItem, getOptionsLabel, placeholder, className, variant, as, }: SearchInputProps<T>): JSX.Element;
export {};
