import { IDuration, IInterval, IWorkdayConfig, SecondsPerTimePeriod } from '../types'; export declare const timeDifference: (value: number, unit: Intl.RelativeTimeFormatUnit) => string; export declare const duration: (seconds: number) => string; export declare const durationMillis: (base: number, ts: number) => { seconds: number; millis: string; }; export declare const durationMillisNow: (ts: number) => { seconds: number; millis: string; }; export declare const durationMillisElapsed: (ts: number) => { seconds: number; millis: string; }; export declare const intervalToDuration: (interval: IInterval) => Partial | undefined; export declare const getSecondsPerPeriod: (workdayConfig?: IWorkdayConfig) => SecondsPerTimePeriod; export declare const toDuration: (seconds: number, workdayConfig?: IWorkdayConfig) => Partial; export declare const timeAgo: (value: DateTime) => string | undefined; export declare const deltaInSeconds: (date: Date | number) => number; export declare const deltaInMinutes: (date?: Date | number) => number; export declare const deltaInYears: (date?: Date | number) => number; export declare const isBefore: (date1: DateTime, date2: DateTime) => boolean; export declare const isAfter: (date1: DateTime, date2: DateTime) => boolean;