import { Parameter } from "./../index";
export interface SignatureIdentifierInterface {
    showCommonName?: boolean;
    showCountry?: boolean;
    showDate?: boolean;
    showLocal?: boolean;
    showMail?: boolean;
    showName?: boolean;
    showOrganisationName?: boolean;
    showOrganisationUnit?: boolean;
    showSignedBy?: boolean;
    showState?: boolean;
    textSignedBy?: string;
}
export declare class SignatureIdentifier implements SignatureIdentifierInterface, Parameter {
    showCommonName?: boolean;
    showCountry?: boolean;
    showDate?: boolean;
    showLocal?: boolean;
    showMail?: boolean;
    showName?: boolean;
    showOrganisationName?: boolean;
    showOrganisationUnit?: boolean;
    showSignedBy?: boolean;
    showState?: boolean;
    textSignedBy?: string;
    constructor(data: any);
    static getShowCommonNameDefault(): boolean;
    static getShowCommonNameDescription(): string;
    static getShowCountryDefault(): boolean;
    static getShowCountryDescription(): string;
    static getShowDateDefault(): boolean;
    static getShowDateDescription(): string;
    static getShowLocalDefault(): boolean;
    static getShowLocalDescription(): string;
    static getShowMailDefault(): boolean;
    static getShowMailDescription(): string;
    static getShowNameDefault(): boolean;
    static getShowNameDescription(): string;
    static getShowOrganisationNameDefault(): boolean;
    static getShowOrganisationNameDescription(): string;
    static getShowOrganisationUnitDefault(): boolean;
    static getShowOrganisationUnitDescription(): string;
    static getShowSignedByDefault(): boolean;
    static getShowSignedByDescription(): string;
    static getShowStateDefault(): boolean;
    static getShowStateDescription(): string;
    static getTextSignedByDefault(): string;
    static getTextSignedByDescription(): string;
    static fromJson(data: any): SignatureIdentifier;
    toJson(): any;
    clone(): SignatureIdentifier;
}
