import { IVerificationAdapter, NINVerificationRequest, BVNVerificationRequest, VotersCardVerificationRequest, PassportVerificationRequest, TINVerificationRequest, VehicleVerificationRequest, CACVerificationRequest, PhoneVerificationRequest, BankAccountVerificationRequest, CreditBureauVerificationRequest, VerificationResponse } from 'porkate-valid8'; import { IdentityPassConfig } from './types'; export declare class IdentityPassAdapter implements IVerificationAdapter { private readonly client; private readonly config; private readonly providerName; constructor(config: IdentityPassConfig); verifyNIN(data: NINVerificationRequest): Promise; verifyBVN(data: BVNVerificationRequest): Promise; verifyVotersCard(data: VotersCardVerificationRequest): Promise; verifyPassport(data: PassportVerificationRequest): Promise; verifyTIN(data: TINVerificationRequest): Promise; verifyVehicle(data: VehicleVerificationRequest): Promise; verifyCAC(data: CACVerificationRequest): Promise; verifyPhoneNumber(data: PhoneVerificationRequest): Promise; verifyBankAccount(data: BankAccountVerificationRequest): Promise; verifyCreditBureau(data: CreditBureauVerificationRequest): Promise; isReady(): boolean; private makeRequest; private parseResponse; } //# sourceMappingURL=identitypass-adapter.d.ts.map