import type { Instant as InstantInterface } from '@enonic-types/lib-value';
export declare class Instant implements InstantInterface {
    private date;
    static convertInstantToDate(instant: Instant): Date;
    static convertToInstantEpochSeconds(jsDate: Date): number;
    static convertToInstantNanoseconds(jsDate: Date, useMicroseconds?: boolean): number;
    static convertToInstantMilliseconds(jsDate: Date): number;
    constructor(value: string | Date);
    getEpochSecond(): number;
    getNano(): number;
    toEpochMilli(): number;
    toString(): string;
}
