import { Origin, Parameter } from "./../../index";
export interface CertificateEntryInterface {
    aliasName?: string;
    certificate?: string;
    hasPrivateKey?: boolean;
    isPrivateKeyReadable?: boolean;
    keyStoreName?: string;
    keyStoreOrigin?: Origin;
}
export declare class CertificateEntry implements CertificateEntryInterface, Parameter {
    aliasName?: string;
    certificate?: string;
    hasPrivateKey?: boolean;
    isPrivateKeyReadable?: boolean;
    keyStoreName?: string;
    keyStoreOrigin?: Origin;
    constructor(data: any);
    static getAliasNameDefault(): string;
    static getAliasNameDescription(): string;
    static getCertificateDefault(): string;
    static getCertificateDescription(): string;
    static getHasPrivateKeyDefault(): boolean;
    static getHasPrivateKeyDescription(): string;
    static getIsPrivateKeyReadableDefault(): boolean;
    static getIsPrivateKeyReadableDescription(): string;
    static getKeyStoreNameDefault(): string;
    static getKeyStoreNameDescription(): string;
    static getKeyStoreOriginDefault(): Origin;
    static getKeyStoreOriginDescription(): string;
    static fromJson(data: any): CertificateEntry;
    toJson(): any;
    clone(): CertificateEntry;
}
