import { Parameter, FileFilter } from "./../index";
export interface FileCompressInterface {
    archiveFileName?: string;
    documentIdList?: Array<string>;
    fileFilter?: FileFilter;
    storeArchive?: boolean;
}
export declare class FileCompress implements FileCompressInterface, Parameter {
    archiveFileName?: string;
    documentIdList?: Array<string>;
    fileFilter?: FileFilter;
    storeArchive?: boolean;
    constructor(data: any);
    static getArchiveFileNameDefault(): string;
    static getArchiveFileNameDescription(): string;
    static getDocumentIdListDefault(): Array<string>;
    static getDocumentIdListDescription(): string;
    static getFileFilterDescription(): string;
    static getStoreArchiveDefault(): boolean;
    static getStoreArchiveDescription(): string;
    static fromJson(data: any): FileCompress;
    toJson(): any;
    clone(): FileCompress;
}
