import { Applicant } from '../../common/shared/models/Applicant'; import { CheckSummary } from '../../common/shared/models/CheckSummary'; import type { DeviceCheckDetails } from '../../common/shared/models/DeviceCheck'; import { Document } from '../../common/shared/models/Document'; import { BaseClient } from './BaseClient'; /** * Applicant client handles BFF Applicant and Document Operations * Note that Applicant payloads actually include { applicant, documents } */ export declare class ApplicantClient extends BaseClient { load(): Promise; createApplicant(payload: ApplicantState): Promise; updateApplicant(payload: ApplicantState): Promise; getLatestCheckResults(): Promise; triggerChecks({ deviceCheckDetails, }: { deviceCheckDetails: DeviceCheckDetails; }): Promise; } type ApplicantState = { applicant: Applicant; documents: Document[]; }; type CreatedResponse = { entityId: string; requestId: string; }; export {}; //# sourceMappingURL=ApplicantClient.d.ts.map