import { VerificationResponse } from '../verification-adapter.interface'; export interface DriversLicenseVerificationRequest { licenseNumber: string; firstName?: string; lastName?: string; dateOfBirth?: string; } export interface DriversLicenseAdvanceVerificationRequest extends DriversLicenseVerificationRequest { includeHistory?: boolean; } export interface DriversLicenseWithFaceVerificationRequest extends DriversLicenseVerificationRequest { image: string; } export interface DriversLicenseImageVerificationRequest { licenseNumber: string; image: string; } export interface DriversLicenseVerificationData { licenseNumber: string; firstName: string; lastName: string; middleName?: string; dateOfBirth: string; gender?: string; stateOfIssue?: string; expiryDate?: string; issueDate?: string; photo?: string; address?: string; bloodGroup?: string; [key: string]: any; } export interface IDriversLicenseVerificationService { verifyDriversLicense(data: DriversLicenseVerificationRequest): Promise>; verifyDriversLicenseAdvance?(data: DriversLicenseAdvanceVerificationRequest): Promise>; verifyDriversLicenseWithFace?(data: DriversLicenseWithFaceVerificationRequest): Promise>; verifyDriversLicenseImage?(data: DriversLicenseImageVerificationRequest): Promise>; verifyDriversLicenseV2?(data: DriversLicenseVerificationRequest): Promise>; isReady(): boolean; } //# sourceMappingURL=drivers-license-verification.interface.d.ts.map