import type { McpServer } from '@modelcontextprotocol/server'; import { type RustpadApi } from '../api.js'; import type { Approver, ConfirmationStore } from 'mcp-approval'; import type { Config } from '../config.js'; import { type WebSocketFactory } from '../session.js'; export declare function registerWriteTools(server: McpServer, api: RustpadApi, config: Config, confirmations: ConfirmationStore, approval: Approver, webSocketFactory?: WebSocketFactory): void;