UNPKG

voltage-payments-component

Version:

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

17 lines 672 B
import type { PaymentOptions, PaymentComponent, PaymentStatus, PaymentData } from "../types/index"; export declare class PaymentButtonComponent implements PaymentComponent { private svelteComponent; private container; private options; constructor(options: PaymentOptions); mount(selector: string | HTMLElement): Promise<void>; unmount(): void; destroy(): void; updateOptions(newOptions: Partial<PaymentOptions>): void; getStatus(): PaymentStatus; getPaymentData(): PaymentData | null; togglePayment(): void; isPaymentVisible(): boolean; private setupEventListeners; } //# sourceMappingURL=PaymentButtonComponent.d.ts.map