voltage-payments-component
Version:
Lightweight, framework-agnostic Bitcoin payment components for web applications using Voltage Payments
15 lines • 612 B
TypeScript
import type { PaymentOptions, PaymentComponent, PaymentStatus, PaymentData } from "../types/index";
export declare class PaymentInlineComponent 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;
private setupEventListeners;
}
//# sourceMappingURL=PaymentInlineComponent.d.ts.map