import type { OnfidoCaptureSchema } from '../../../components/Individual/forms/IdDocumentUpload/types';
type OnfidoConsentType = 'privacy_notices_read';
interface OnfidoConsent {
    name: OnfidoConsentType;
    granted: boolean;
}
export interface InstantIdVerificationTokenRequest {
    name: {
        firstName: string;
        lastName: string;
    };
    country: string;
    origin: string;
    legalEntityId?: string | undefined;
    consents: OnfidoConsent[];
}
export interface InstantIdVerificationTokenResponse {
    id: string;
    operationStatus: {
        status: string;
    };
    sdkToken: string;
}
export interface InstantIdVerificationStartCheckRequest {
    providerId: string;
    legalEntityId: string;
    captureMetadata: OnfidoCaptureSchema;
}
export interface InstantIdVerificationStartCheckResponse {
    checkId: string;
    operationStatus: {
        status: string;
    };
    reference: string;
}
export {};
