export type Duration = {
    milliseconds: number;
    seconds: number;
    minutes: number;
    hours: number;
    days: number;
    years: number;
};
export declare enum DurationUnits {
    Year = 0,
    Day = 1,
    Hour = 2,
    Minute = 3,
    Second = 4,
    Millisecond = 5
}
export declare function getDuration(start?: Date | string, end?: Date | string | null, duration?: Partial<Duration>): Duration | null;
export declare function humanizeDuration(config: {
    start?: Date;
    end?: Date | null;
    duration?: Partial<Duration>;
    minUnits?: DurationUnits;
    totalUnits?: number;
    variant?: 'short' | 'long';
}): string;
