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

17 lines (16 loc) 1.07 kB
import type { ExperimentName } from '../../core/context/ExperimentContext/types'; import { CompanyTypesValue } from '../../core/models/api/company-types-value'; import type { FieldMetadata } from '../../core/models/country-config'; import type { PerCountryFieldConfig } from '../../core/models/field-configurations'; import type { StateCodeUS } from '../../core/models/state-code'; import type { CompanyRegistrationNumberType } from '../IdFieldTypeSelector/countryIdNumberTypes'; import type { BusinessRegistrationNumberSchema } from './types'; interface FieldConfigParams { companyType: CompanyTypesValue | 'trust' | undefined; registrationNumberType: CompanyRegistrationNumberType | undefined; state?: StateCodeUS | undefined; isExperimentEnabled?: (experiment: ExperimentName) => boolean; } export declare const defaultFieldMetadata: FieldMetadata<BusinessRegistrationNumberSchema, 'registrationNumber'>; export declare const defaultFieldConfig: PerCountryFieldConfig<BusinessRegistrationNumberSchema, 'registrationNumber', FieldConfigParams>; export {};