UNPKG

voltage-payments-component

Version:

Lightweight, framework-agnostic Bitcoin payment components for web applications using Voltage Payments

20 lines 743 B
import type { PaymentOptions, PaymentComponent, PaymentStatus, PaymentData } from "../types/index"; export declare class PaymentModalComponent implements PaymentComponent { private svelteComponent; private container; private options; private triggerButton; constructor(options: PaymentOptions); mount(selector: string | HTMLElement): Promise<void>; unmount(): void; destroy(): void; updateOptions(newOptions: Partial<PaymentOptions>): void; getStatus(): PaymentStatus; getPaymentData(): PaymentData | null; open(): void; close(): void; private createTriggerButton; private addTriggerButtonStyles; private setupEventListeners; } //# sourceMappingURL=PaymentModalComponent.d.ts.map