import type { McpServer } from '@modelcontextprotocol/server'; import { type RustpadApi } from '../api.js'; import type { Config } from '../config.js'; import { type WebSocketFactory } from '../session.js'; /** Reused across tool descriptions so the caveat is worded identically. */ export declare const EPHEMERAL_NOTE: string; export declare function shareUrl(config: Config, id: string): string; export declare function registerReadTools(server: McpServer, api: RustpadApi, config: Config, webSocketFactory?: WebSocketFactory): void;