export interface DateOptions { /** * @default 'en' */ lang?: string; timezone?: string; /** * @default 'full' */ type?: 'date' | 'time' | 'full'; } export interface DateDetail { year: number; month: number; day: number; hour: number; minute: number; second: number; } export interface DateInfo { display: string; value: Date | undefined; detail: Partial; } export declare const timeTransformer: (date: Date, options: DateOptions) => string; export declare const getDate: (date: string | Date | undefined, options?: DateOptions) => DateInfo | null; export declare const compareDate: (dateA: Date | number | string | undefined, dateB: Date | number | string | undefined) => number;