import { Parameter } from "./../index";
export interface LimitsInterface {
    diskSpaceLimit?: number;
    maxFiles?: number;
    type: string;
    uploadLimit?: number;
}
export declare class Limits implements LimitsInterface, Parameter {
    diskSpaceLimit?: number;
    maxFiles?: number;
    type: string;
    uploadLimit?: number;
    constructor(data: any);
    static getDiskSpaceLimitDefault(): number;
    static getDiskSpaceLimitDescription(): string;
    static getDiskSpaceLimitMin(): number;
    static getMaxFilesDefault(): number;
    static getMaxFilesDescription(): string;
    static getMaxFilesMin(): number;
    static getTypeDefault(): string;
    static getTypeDescription(): string;
    static getUploadLimitDefault(): number;
    static getUploadLimitDescription(): string;
    static getUploadLimitMin(): number;
    static fromJson(data: any): Limits;
    toJson(): any;
    clone(): Limits;
}
