UNPKG

@adyen/kyc-components

Version:

This guide assumes that you have already an account with Adyen. A legalEntity needs to be created, and you need to have a `legalEntityId` to instatiate a Component.

15 lines (14 loc) 753 B
import type { Document } from '../../core/models/api/document'; import type { MutationOptions } from '../types'; export type QueryKeyDocumentValidation = ['documentValidation']; export interface DocumentValidationRequest extends Omit<Document, 'type' | 'owner'> { documentType: string; sessionId: string; } export interface DocumentValidationResponse { reasoning: string; documentType: string; subDocumentType?: string; blurryOrLowQuality: boolean; } export declare const useValidateDocument: (options?: Omit<MutationOptions<DocumentValidationResponse, Error, DocumentValidationRequest>, "mutationFn">) => import("@tanstack/preact-query").UseMutationResult<DocumentValidationResponse, Error, DocumentValidationRequest, unknown>;