import { VerificationResponse, PassportVerificationRequest as BasePassportVerificationRequest } from '../verification-adapter.interface'; export type PassportVerificationRequest = BasePassportVerificationRequest; export interface PassportWithFaceVerificationRequest extends PassportVerificationRequest { image: string; } export interface PassportImageVerificationRequest { passportNumber: string; image: string; } export interface PassportVerificationData { passportNumber: string; firstName: string; lastName: string; middleName?: string; dateOfBirth: string; gender?: string; nationality?: string; expiryDate?: string; issueDate?: string; photo?: string; placeOfIssue?: string; [key: string]: any; } export interface IPassportVerificationService { verifyPassport(data: PassportVerificationRequest): Promise>; verifyPassportV2?(data: PassportVerificationRequest): Promise>; verifyPassportWithFace?(data: PassportWithFaceVerificationRequest): Promise>; verifyPassportImage?(data: PassportImageVerificationRequest): Promise>; isReady(): boolean; } //# sourceMappingURL=passport-verification.interface.d.ts.map