@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
TypeScript
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;
}>;