import { BaseService } from '../base.service'; import { SmileIdentityModuleOptions } from '../interfaces/module.interface'; import { IdApiJobResponse } from '../interfaces/id-api.interface'; export declare class IdApiService extends BaseService { private readonly signatureService; constructor(options: SmileIdentityModuleOptions); submitEnhancedKyc(params: { userId: string; jobId: string; idInfo: { first_name?: string; last_name?: string; middle_name?: string; country?: string; id_type?: number; id_number?: string; dob?: string; phone_number?: string; entered?: boolean; }; callbackUrl?: string; [key: string]: any; }): Promise; submitBasicKyc(params: { userId: string; jobId: string; idInfo: { first_name?: string; last_name?: string; middle_name?: string; country?: string; id_type?: number; id_number?: string; dob?: string; phone_number?: string; entered?: boolean; }; callbackUrl?: string; [key: string]: any; }): Promise; submitBusinessVerification(params: { userId: string; jobId: string; idInfo: { first_name?: string; last_name?: string; middle_name?: string; country?: string; id_type?: number; id_number?: string; dob?: string; phone_number?: string; entered?: boolean; business_name?: string; business_type?: string; business_registration_number?: string; [key: string]: any; }; callbackUrl?: string; [key: string]: any; }): Promise; submitJob(params: { userId: string; jobId: string; idInfo: { first_name?: string; last_name?: string; middle_name?: string; country?: string; id_type?: number; id_number?: string; dob?: string; phone_number?: string; entered?: boolean; [key: string]: any; }; callbackUrl?: string; [key: string]: any; }): Promise; }