export declare enum JobType { BIOMETRIC_KYC = 1, SMART_SELFIE_AUTH = 2, SMART_SELFIE_REGISTRATION = 4, DOCUMENT_VERIFICATION = 5, ENHANCED_KYC = 5, BASIC_KYC = 5, BUSINESS_VERIFICATION = 5 } export declare enum JobStatus { PENDING = "pending", IN_PROGRESS = "in_progress", COMPLETED = "completed", FAILED = "failed", REVIEW = "review" } export declare enum IdType { NATIONAL_ID = 1, PASSPORT = 2, DRIVERS_LICENSE = 3, VOTERS_ID = 4 } export interface ImageData { image_type_id: number; image: string; } export interface IdInfo { first_name?: string; last_name?: string; middle_name?: string; country?: string; id_type?: IdType; id_number?: string; dob?: string; phone_number?: string; entered?: boolean; } export interface JobResult { ResultCode: string; ResultText: string; ResultType: string; SmileJobID: string; PartnerParams: { user_id: string; job_id: string; job_type: number; }; ConfidenceValue?: string; Actions?: { [key: string]: any; }; Country?: string; IDType?: string; IDNumber?: string; ExpirationDate?: string; FullName?: string; DOB?: string; Photo?: string; [key: string]: any; } export interface JobStatusResponse { job_complete: boolean; job_success: boolean; result?: JobResult; signature?: string; timestamp?: string; [key: string]: any; }