UNPKG

apacuana-sdk-web

Version:

Apacuana SDK for Web

40 lines (39 loc) 2.21 kB
import { ApacuanaConfig, IAddSigner, IDocsByCustomer, IExportedCertificateInJSON, IGetCertRequerimentsByType, IRequestRevocation, ISignDocument, IUploadSignatureVariant } from "./types/index.js"; import { ApacuanaSuccess } from "./lib/responses.js"; import "./components/liveness-amplify.js"; export declare class ApacuanaWeb { private isInitialized; init(config: ApacuanaConfig): Promise<import("apacuana-sdk-core/dist/success/index.js").default>; getCustomer(): Promise<import("apacuana-sdk-core/dist/api/users.js").GetCustomerResponse>; getRevocationReasons(): Promise<import("apacuana-sdk-core/dist/types/revocations.js").GetRevocationReasonsResponse>; getCertStatus(): Promise<any>; generateCert(pin: string): Promise<any>; getCertTypes(): Promise<any>; getCertRequerimentsByType(params: IGetCertRequerimentsByType): Promise<any>; uploadSignatureVariant(params: IUploadSignatureVariant): Promise<object>; getSignatureVariant(): Promise<object>; deleteSignatureVariant(): Promise<object>; getDocsByCustomer(params: IDocsByCustomer): Promise<import("apacuana-sdk-core/dist/types/signatures.js").GetDocsResponse>; addSigner(params: IAddSigner): Promise<import("apacuana-sdk-core/dist/types/signatures.js").AddSignerResponse>; requestRevocation(params: IRequestRevocation): Promise<import("apacuana-sdk-core/dist/types/revocations.js").RequestRevocationResponse>; createApacuanaUser(params: any): Promise<import("apacuana-sdk-core/dist/success/index.js").default>; isCertificateInDevice(): Promise<ApacuanaSuccess<{ isExist: boolean; }>>; close(): Promise<void>; signDocument(params: ISignDocument): Promise<object | undefined>; exportCertificateInJSON(params: IExportedCertificateInJSON): Promise<ApacuanaSuccess<{ isExport: boolean; }>>; startLivenessCheck(container?: HTMLElement): Promise<unknown>; importCertificate(params: { file: File; pin: string; }): Promise<void>; private handleLivenessSuccess; private getConfig; private ensureInitialized; private exportCertificateInP12; private readFileAsText; } export declare const apacuanaWeb: ApacuanaWeb;