import type { PayProvider, PayProviderConfig } from "../types/index.js"; interface NativePayModule { getPaymentOptions(requestJson: string): Promise; getRequiredPaymentActions(requestJson: string): Promise; confirmPayment(requestJson: string): Promise; initialize?(configJson: string): void; } export declare function setNativeModule(module: NativePayModule): void; export declare function isNativeProviderAvailable(): boolean; export declare function resetNativeModule(): void; export declare function createNativeProvider(config: PayProviderConfig): PayProvider; export {}; //# sourceMappingURL=native.d.ts.map