UNPKG

@adyen/kyc-components

Version:

`adyen-kyc-components` provides the required pieces to build an onboarding flow based on a legal entity. To onboard and verify users, you need to create a user interface (UI) to collect user data. To speed up building your integration, Adyen offers onboar

27 lines (26 loc) 1.15 kB
import type { BaseOuterFormProps } from '../../core/hooks/useForm/types'; import type { CountryCode } from '../../core/models/country-code'; import type { FormModel } from '../../core/models/form'; import type { TranslationKey } from '../../language/types'; import type { DropinAPIHandlers } from '../Dropins/types'; import type { AddressSchema } from '../Address/types'; export interface RegistrationAddressSchema { registrationAddress?: AddressSchema; operationalAddress?: AddressSchema; operationalAddressIsSame?: string; } export interface RegistrationAddressProps extends BaseOuterFormProps<RegistrationAddressSchema> { forms?: FormModel[]; id?: string; country?: CountryCode; handleAddressSearch?: DropinAPIHandlers['handleAddressSearch']; handleFindAddress?: DropinAPIHandlers['handleFindAddress']; } export declare enum operationalAddressIsSameIds { OPERATIONAL_ADDRESS_IS_SAME = "OperationAddressAnswerYes", OPERATIONAL_ADDRESS_IS_NOT_SAME = "OperationAddressAnswerNo" } export declare const operationalAddressIsSameItems: Array<{ id: operationalAddressIsSameIds; name: TranslationKey; }>;