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.

13 lines (12 loc) 883 B
import type { QueryOptions } from '../../../types'; import type { PhoneNumberValidationRequest, PhoneNumberValidationResponse } from './validation.types'; export type QueryKeyValidatePhoneNumber = ['validatePhoneNumber', PhoneNumberValidationRequest]; export declare const useValidatePhoneNumber: (data: PhoneNumberValidationRequest, options?: QueryOptions<PhoneNumberValidationResponse>) => import("@tanstack/preact-query").UseQueryResult<{ invalidFields: import("./validation.contract").components["schemas"]["InvalidField"][]; valid: boolean; }, Error>; export declare const useValidatePhoneNumberImperatively: () => (data: PhoneNumberValidationRequest) => Promise<{ invalidFields: import("./validation.contract").components["schemas"]["InvalidField"][]; valid: boolean; }>; export type ValidatePhoneNumber = ReturnType<typeof useValidatePhoneNumberImperatively>;