import type { ToolKernel } from '../kernel.js'; import type { TransportAdapter, TransportConfig } from './types.js'; export declare class ThinStdioAdapter implements TransportAdapter { readonly name = "thin-stdio"; private server; private runtime; private readonly definitions; private readonly explicitUrl?; constructor(explicitUrl?: string); start(_kernel: ToolKernel | null, config: TransportConfig): Promise; stop(): Promise; private acquireRuntime; /** * Tool definitions come from the runtime, which is what lets this process * skip building a kernel. Cached per tier — definitions change only when the * runtime does, and a runtime swap re-runs start(). */ private loadDefinitions; private call; private proxyCall; } //# sourceMappingURL=thinStdio.d.ts.map