import { IPOSClient, POSClientTypes } from "./types/index.js"; export declare class POSClient extends IPOSClient { name: IPOSClient["name"]; events: IPOSClient["events"]; engine: IPOSClient["engine"]; metadata: IPOSClient["metadata"]; static init(opts: POSClientTypes.Options): Promise; constructor(opts: POSClientTypes.Options); get sessions(): IPOSClient["sessions"]; get session(): IPOSClient["session"]; on: IPOSClient["on"]; once: IPOSClient["once"]; off: IPOSClient["off"]; removeListener: IPOSClient["removeListener"]; setTokens: IPOSClient["setTokens"]; createPaymentIntent: IPOSClient["createPaymentIntent"]; restart: IPOSClient["restart"]; sendPaymentsToWallet: IPOSClient["sendPaymentsToWallet"]; disconnect: IPOSClient["disconnect"]; connect: IPOSClient["connect"]; private initialize; } //# sourceMappingURL=client.d.ts.map