import { BaseService } from '../base.service'; import { SmileIdentityModuleOptions } from '../interfaces/module.interface'; import { SubmitJobResponse, GetWebTokenResponse } from '../interfaces/web-api.interface'; import { JobStatusResponse } from '../interfaces/job.interface'; export declare class WebApiService extends BaseService { private readonly signatureService; constructor(options: SmileIdentityModuleOptions); submitJob(params: { userId: string; jobId: string; jobType: number; imageDetails?: Array<{ image_type_id: number; image: 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; getJobStatus(userId: string, jobId: string, options?: { imageLinks?: boolean; history?: boolean; }): Promise; getWebToken(userId: string, jobId: string, product: string, callbackUrl?: string, additionalParams?: Record): Promise; }