import type { MockFn } from "../../../src/test-utils/vitest-mock-fn.js"; import type { SignalDaemonExitEvent, SignalDaemonHandle } from "./daemon.js"; type SignalToolResultTestMocks = { waitForTransportReadyMock: MockFn; sendMock: MockFn; replyMock: MockFn; updateLastRouteMock: MockFn; readAllowFromStoreMock: MockFn; upsertPairingRequestMock: MockFn; streamMock: MockFn; signalCheckMock: MockFn; signalRpcRequestMock: MockFn; spawnSignalDaemonMock: MockFn; }; export declare function getSignalToolResultTestMocks(): SignalToolResultTestMocks; export declare let config: Record; export declare function setSignalToolResultTestConfig(next: Record): void; export declare const flush: () => Promise; export declare function createMockSignalDaemonHandle(overrides?: { stop?: MockFn; exited?: Promise; isExited?: () => boolean; }): SignalDaemonHandle; export declare function installSignalToolResultTestHooks(): void; export {};