import { InputProps } from '../Input/props';
export interface DebouncedInputProps extends Omit<InputProps, "ref" | "onChange" | "value"> {
    delay?: number;
    onChange: (value: string) => void;
    value: string;
}
/**
 * DebouncedInput component
 * @description The DebouncedInput component is used to create an input that debounces the value before calling the onChange callback, useful for search inputs
 * @returns React.FC<DebouncedInputProps>
 */
export declare const DebouncedInput: ({ value: propValue, onChange: propOnChange, delay, ...props }: DebouncedInputProps) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=debounced-input.d.ts.map