import { PdfEncryptionKey, Parameter } from "./../index";
export interface PasswordEncryptInterface {
    encryptionKey?: PdfEncryptionKey;
    open?: string;
    permission?: string;
}
export declare class PasswordEncrypt implements PasswordEncryptInterface, Parameter {
    encryptionKey?: PdfEncryptionKey;
    open?: string;
    permission?: string;
    constructor(data: any);
    static getEncryptionKeyDefault(): PdfEncryptionKey;
    static getEncryptionKeyDescription(): string;
    static getOpenDefault(): string;
    static getOpenDescription(): string;
    static getPermissionDefault(): string;
    static getPermissionDescription(): string;
    static fromJson(data: any): PasswordEncrypt;
    toJson(): any;
    clone(): PasswordEncrypt;
}
