import { Validatable } from './validatable.js';
/**
 *
 */
export declare class DurationConfiguration implements Validatable {
    static readonly DAYS_MAX_VALUE: number;
    static readonly HOURS_MAX_VALUE: number;
    static readonly MINUTES_MAX_VALUE: number;
    static readonly SECONDS_MAX_VALUE: number;
    days: number;
    hours: number;
    minutes: number;
    seconds: number;
    private errorFields;
    readonly fieldNames: { [P in keyof this]?: P | undefined; };
    isValid(prefix: string): [boolean, string[]];
    isValid(prefix: string, maxDays: number): [boolean, string[]];
    toSeconds(): number;
}
