import type { SignPaymentPayload } from './types.js'; export declare class UnifiedIPCClient { private socketPath; private socket; private requestCounter; private pendingRequests; constructor(socketPath?: string); isAvailable(): boolean; connect(): Promise; disconnect(): void; private request; ping(): Promise<{ wallet: string | null; exchanges: string[]; }>; listExchanges(): Promise; getCredentials(exchange: string): Promise<{ apiKey: string; secret: string; passphrase?: string; } | null>; signPayment(payload: SignPaymentPayload): Promise<{ signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }>; } //# sourceMappingURL=client.d.ts.map