import type { HostComponent, ViewProps } from 'react-native'; import { EmbeddedPaymentElementConfiguration } from '../types/EmbeddedPaymentElement'; import { IntentConfiguration } from '../types/PaymentSheet'; import type { UnsafeMixed } from './utils'; export interface NativeProps extends ViewProps { configuration: UnsafeMixed; intentConfiguration: UnsafeMixed; } export interface NativeCommands { confirm: (viewRef: React.ElementRef>) => void; clearPaymentOption: (viewRef: React.ElementRef>) => void; update: (viewRef: React.ElementRef>, intentConfigurationJson: string) => void; } export declare const Commands: NativeCommands; type ComponentType = HostComponent; declare const _default: ComponentType; export default _default; //# sourceMappingURL=NativeEmbeddedPaymentElement.d.ts.map