import { default as dayjs } from 'dayjs'; type dayisInput = string | number | Date | dayjs.Dayjs | null | undefined; export type ManipulateType = 'second' | 'minute' | 'hour' | 'day' | 'month' | 'year' | 'd' | 'D' | 'M' | 'y'; export declare function formatToDateTime(date?: dayisInput, format?: string): string; export declare function formatToDate(date?: dayisInput, format?: string): string; export declare function toTimeStamp(date?: dayisInput): number; export declare function today(): string; export declare function yearsAgo(year: number, dateStr?: dayisInput): string; export declare function monthsAgo(month: number, dateStr?: dayisInput): string; export declare function daysAgo(day: number, dateStr?: dayisInput): string; export declare function getYear(dateStr?: dayisInput): number; export declare function getMonth(dateStr?: dayisInput): number; export declare function relativeTime(time: dayisInput, from?: dayisInput): string; export declare function solarLunarConvert(dateStr?: dayisInput, lunar?: 'lunar' | 'solar'): { monthCn: string; dayCn: string; yearCn: string; }; export declare const solarLunarFullMonths: string[]; export declare const solarLunarFullYearDays: string[]; export declare const dateUtil: typeof dayjs; export type DateUtil = dayjs.Dayjs; export {};