import { AppKey, ChallengeKey, documentCheckRequest, ProductionKey, SessionRequest, SessionToken } from '../entities'; import { FaceCaptchaOptions } from '../types'; import { Liveness3DCheckRequest, Liveness2DCheckRequest } from '../entities/livenessCheck.entity'; export declare class FaceCaptcha { private readonly options; private httpClient; constructor(client: any, options: FaceCaptchaOptions); getProductionKey(appKey: AppKey): Promise; private decryptProductionKey; startChallenge(appKey: AppKey): Promise; startChallengeHub(identifier: string, token: string): Promise; private decryptChallengeKey; getSessionToken(session: SessionRequest): Promise; private decryptSessionToken; liveness3DCheck(parameters: Liveness3DCheckRequest): Promise; liveness2DCheck(parameters: Liveness2DCheckRequest): Promise; sendDocument(parameters: documentCheckRequest): Promise; sendCertifaceData(parameters: any): Promise; }