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

16 lines (15 loc) 798 B
import type { AnalyticsEventPayload, EventQueueItem, EventType, MixpanelProperty, UserEvents } from '../core/user-events'; import type { EmbeddedAnalyticsSessionRequest } from '../core/models/api/analytics'; type UseAnalyticsProps = { userEvents: UserEvents; sessionId: string | undefined; sessionData: EmbeddedAnalyticsSessionRequest; }; type EmbeddedEventItem = { eventType: EventType; eventName: string; eventData: AnalyticsEventPayload | Record<string, MixpanelProperty>; }; export declare const convertToEmbeddedEvent: (eventQueueItem: EventQueueItem, sessionData: EmbeddedAnalyticsSessionRequest) => EmbeddedEventItem & EmbeddedAnalyticsSessionRequest; export declare const useAnalytics: ({ userEvents, sessionId, sessionData }: UseAnalyticsProps) => void; export {};