import { UseDateFormat } from "../types";
export declare function formatTime(timeValue: string, timeFormat?: string): string;
export declare function formatObjecTime(value: {
    hour: number;
    minute: number;
    second: number;
    period?: number;
}, timeFormat: string): string;
export declare function getTimeObject(timeValue: string, timeFormat?: string): {
    hour: number;
    minute: number;
    second: number;
};
export declare function getDateObject(date: Date): {
    year: number;
    month: number;
    day: number;
    hour: number;
    minute: number;
    second: number;
};
export declare const formatDate: (value: Date, format: string) => string;
export declare const compareDate: (firstDate: Date, secondDate: Date) => number;
export declare function isLeapYear(year: number): boolean;
export declare function getDaysInMonth(year: number, month: number): number;
export declare function useDateFormat(): UseDateFormat;
