import { type DiscoveryRecord } from "../broker/discovery-file.js"; export interface LazySpawnOptions { brokerEntry?: string; env?: Record; nodeBinary?: string; } export interface DiscoverOptions extends LazySpawnOptions { discoveryFile: string; timeoutMs?: number; pollIntervalMs?: number; forceSpawn?: boolean; expectedBrokerVersion?: string; } export interface DiscoveryHandle { record: DiscoveryRecord; spawned: boolean; } export declare function discoverBroker(opts: DiscoverOptions): Promise; //# sourceMappingURL=lazy-spawn.d.ts.map