export declare const EU_SIGN_CP_FIELD_NAME_CLASS_VERSION = "classVersion";
export declare const EU_SIGN_CP_FIELD_NAME_CLASS_NAME = "className";
export declare const EU_SIGN_CP_FIELD_NAME_CLASS_FIELDS = "classFields";
export declare class EndUserArrayList {
    vendor: string;
    parentClassName: string;
    className: string;
    classVersion: number;
    m_array: any[];
    add(obj: any): boolean;
    clear(): void;
    get(index: number): any;
    size(): number;
}
export declare const EU_ABBREVIATIONS: {
    dns: string;
    edrpouCode: string;
    drfoCode: string;
    nbuCode: string;
    spfmCode: string;
    ouCode: string;
    upn: string;
    crlNumber: string;
    crlDistribPoint1: string;
    crlDistribPoint2: string;
    isLimitValueAvailable: string;
    caType: string;
};
export declare let EndUserUint8Array: any;
export declare function InheritObject(child: any, parent: any): void;
export declare function IsEndUserTransferableObject(object: any): boolean;
export declare var EndUserTransferableObject: (this: any) => void;
export declare const EndUserByteArray: (this: any, data: any) => void;
export declare const EndUserKeyMedia: (this: any) => void;
export declare const EndUserFileStoreSettings: (this: any) => void;
export declare const EndUserProxySettings: (this: any) => void;
export declare const EndUserTSPSettings: (this: any) => void;
export declare const EndUserOCSPSettings: (this: any) => void;
export declare const EndUserLDAPSettings: (this: any) => void;
export declare const EndUserCMPSettings: (this: any) => void;
export declare const EndUserModeSettings: (this: any) => void;
export declare const EndUserOCSPAccessInfoModeSettings: (this: any) => void;
export declare const EndUserOCSPAccessInfoSettings: (this: any) => void;
export declare const EndUserKeyMediaSettings: (this: any) => void;
export declare const EndUserOwnerInfo: (this: any) => void;
export declare const EndUserTimeInfo: (this: any) => void;
export declare const EndUserSignInfo: (this: any) => void;
export declare const EndUserSenderInfo: (this: any) => void;
export declare const EndUserCertificateInfo: (this: any) => void;
export declare const EndUserCertificateInfoEx: (this: any) => void;
export declare const EndUserCertificate: (this: any) => void;
export declare const EndUserCRLInfo: (this: any) => void;
export declare const EndUserPrivateKeyInfo: (this: any) => void;
export declare const EndUserJKSPrivateKey: (this: any) => void;
export declare const EndUserRequestInfo: (this: any) => void;
export declare const EndUserInfo: (this: any) => void;
export declare const EndUserParams: (this: any) => void;
export declare const EndUserOperationContext: (this: any) => void;
export declare const EndUserSession: (this: any) => void;
export declare const EndUserSCClientStatistic: (this: any) => void;
export declare const EndUserDeviceContext: (this: any) => void;
export declare const EndUserTransportHeader: (this: any) => void;
export declare const EndUserCryptoHeader: (this: any) => void;
