import * as React from 'react';
import { type InputProps } from './input';
import { type LucideProps } from 'lucide-react';
interface SearchProps extends InputProps {
    onSearch?: (value: string) => void;
    onCancel?: () => void;
    hasSearchIcon?: boolean;
    hasCancelIcon?: boolean;
    searchIconProps?: LucideProps;
    cancelIconProps?: LucideProps;
    containerProps?: React.ComponentProps<'div'>;
}
declare const Search: React.ForwardRefExoticComponent<Omit<SearchProps, "ref"> & React.RefAttributes<HTMLInputElement>>;
export { Search, type SearchProps };
//# sourceMappingURL=search.d.ts.map