import { OpUnitType } from 'dayjs';
export declare const formatDate: (date: Date | string | number, format?: string) => string;
export declare const parseDate: (dateString: string, format: string) => Date;
export declare const addDays: (date: Date | string | number, days: number) => Date;
export declare const subtractDays: (date: Date | string | number, days: number) => Date;
export declare const getHours: (date: Date | string | number) => number;
export declare const getMinutes: (date: Date | string | number) => number;
export declare const getSeconds: (date: Date | string | number) => number;
export declare const setTime: (date: Date | string | number, options: {
    hours?: number;
    minutes?: number;
    seconds?: number;
}) => Date;
export declare const isAfter: (date1: Date | string | number, date2: Date | string | number, units?: OpUnitType) => boolean;
export declare const isSameAfter: (date1: Date | string | number, date2: Date | string | number, units?: OpUnitType) => boolean;
export declare const isBefore: (date1: Date | string | number, date2: Date | string | number, units?: OpUnitType) => boolean;
export declare const isSameBefore: (date1: Date | string | number, date2: Date | string | number, units?: OpUnitType) => boolean;
export declare const format: (date: Date | string | number, formatStr: string) => string;
export declare const add: (date: Date | string | number, duration: {
    years?: number;
    months?: number;
    weeks?: number;
    days?: number;
    hours?: number;
    minutes?: number;
    seconds?: number;
}) => Date;
export declare const sub: (date: Date | string | number, duration: {
    years?: number;
    months?: number;
    weeks?: number;
    days?: number;
    hours?: number;
    minutes?: number;
    seconds?: number;
}) => Date;
export declare const addFp: (duration: {
    years?: number;
    months?: number;
    weeks?: number;
    days?: number;
    hours?: number;
    minutes?: number;
    seconds?: number;
}, date: Date | string | number) => Date;
export declare const subFp: (duration: {
    years?: number;
    months?: number;
    weeks?: number;
    days?: number;
    hours?: number;
    minutes?: number;
    seconds?: number;
}, date: Date | string | number) => Date;
