/**
 * InputSearch component for search input with debounce.
 *
 * @param {string} [className] - The className to add your custom style.
 * @param {string} [label] - The label of the input.
 * @param {string} [value] - The value of the input field.
 * @param {Function} [onBlur] - Callback for blur event.
 * @param {Function} [onChange] - Callback for value change.
 * @param {Function} [onFocus] - Callback for focus event.
 * @param {string} [placeholder] - Placeholder text for the input.
 * @param {boolean} [required] - Whether the input is required.
 * @param {number} [debounce] - Debounce delay for input changes.
 * @param {boolean} [disabled] - Whether the input is disabled.
 */
export interface InputSearchProps {
    className?: string;
    label?: string;
    value: any;
    onBlur?: () => void;
    onChange: (val: any) => any;
    onFocus?: () => void;
    placeholder?: string;
    required?: boolean;
    debounce?: number;
    disabled?: boolean;
}
export default function InputSearch({ className, label, value, onBlur, onChange, onFocus, placeholder, required, debounce, disabled, }: InputSearchProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=InputSearch.d.ts.map