UNPKG

rn-klarna-osm

Version:
37 lines 1.2 kB
import { type ViewStyle, type NativeSyntheticEvent } from 'react-native'; import React from 'react'; export declare enum KlarnaOSMEnvironment { demo = 0, playground = 1, production = 2 } export declare enum KlarnaOSMRegion { EU = 0, NA = 1, OC = 2 } export type KlarnaOSMViewError = { name: string; message: string; isFatal: boolean; }; export type KlarnaOnsiteMessagingProps = { style?: ViewStyle; clientId: string; placementKey: string; locale: string; environment: KlarnaOSMEnvironment; region: KlarnaOSMRegion; purchaseAmount?: number; onOSMViewError?: (error: KlarnaOSMViewError) => void; }; type InternalKlarnaOnsiteMessagingProps = Omit<KlarnaOnsiteMessagingProps, 'onOSMViewError'> & { onHeightChange: (event: NativeSyntheticEvent<{ height?: number; }>) => void; onOSMViewError: (event: NativeSyntheticEvent<KlarnaOSMViewError>) => void; }; export declare const RnKlarnaOsmView: import("react-native").HostComponent<InternalKlarnaOnsiteMessagingProps> | (() => never); export declare const RnKlarnaOsmViewComponent: React.FC<KlarnaOnsiteMessagingProps>; export {}; //# sourceMappingURL=index.d.ts.map