import type { Vault } from '../vault/vault.js'; export declare class UnifiedIPCServer { private server; private exchanges; private wallet; private policy; loadFromVault(vault: Vault): { exchanges: string[]; walletAddress?: string; }; start(socketPath: string): Promise; stop(socketPath: string): void; private handleConnection; private handleMessage; private dispatch; /** * Private key is read from vault data, used once for signing, and goes out * of scope immediately. It is NEVER copied into a separate long-lived variable. */ private signAndWipe; private checkPolicy; private send; } //# sourceMappingURL=server.d.ts.map