import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js';
import type { EditorConnection } from './editor-connection.js';
import type { EventBuffer } from './event-buffer.js';
/**
 * Registers MCP resources that expose editor state and event data.
 * Registers two resources:
 * - `fw://events` - read-only peek at the event buffer.
 * - `fw://state` - current editor/workflow state fetched via the editor connection.
 * @param mcp - The MCP server instance to register resources on.
 * @param connection - The editor WebSocket connection used to query state.
 * @param buffer - The event buffer to read events from.
 */
export declare function registerResources(mcp: McpServer, connection: EditorConnection, buffer: EventBuffer): void;
//# sourceMappingURL=resources.d.ts.map