import { DateInputState, InputFormatOptions } from '../types/Input.types';
export declare const useDateInput: (initialValue?: string, format?: string, locale?: string) => {
    state: DateInputState;
    setFocused: (focused: boolean) => void;
    setInputValue: (value: string) => void;
    formatDateForInput: (date: Date | null, options: InputFormatOptions) => string;
    parseDateFromInput: (inputValue: string, format: string) => Date | null;
    validateDateInput: (inputValue: string, format: string) => boolean;
    handleInputChange: (value: string) => void;
    handleInputFocus: () => void;
    handleInputBlur: () => void;
};
//# sourceMappingURL=useDateInput.d.ts.map