/**
 * Tiny shared getter for the live `McpExtensionState`.
 *
 * Set by the MCP adapter extension factory (`mcp/index.ts`) on construction
 * so `serve.ts` can read the current state snapshot without importing the
 * full adapter module. Separated into a standalone file so neither side
 * picks up the other's transitive dependencies.
 */
import type { McpExtensionState } from "../mcp/state.js";
/** Read the live MCP state. Returns null until the adapter is constructed. */
export declare function getLiveMcpState(): McpExtensionState | null;
/** Set by the MCP adapter factory at construction time. */
export declare function setLiveMcpStateGetter(getter: () => McpExtensionState | null): void;
//# sourceMappingURL=state-getter.d.ts.map