import { CSCCredential } from "../../../../pdfjobs/params/electronicseal/CSCCredentials";
export declare abstract class CertificateCredentialParams {
    static getCSCCredentialParams(cscCredential: CSCCredential): CSCCredentialParams;
}
declare class CSCCredentialParams extends CertificateCredentialParams {
    protected readonly _providerName: string;
    protected readonly _credentialId: string;
    protected readonly _authorizationContext: CSCAuthTokenParams;
    protected readonly _credentialAuthParameters: CSCCredentialAuthParams;
    constructor(providerName: string, credentialId: string, authorizationContext: CSCAuthTokenParams, credentialAuthParameters: CSCCredentialAuthParams);
}
declare class CSCAuthTokenParams {
    protected readonly _accessToken: string;
    protected readonly _tokenType?: string;
    constructor(accessToken: string, tokenType?: string);
}
declare class CSCCredentialAuthParams {
    protected readonly _pin: string;
    constructor(pin: string);
}
export {};
