import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; export declare const MACHINE_MCP_TOOL_NAMES: readonly ["machines_status", "machines_doctor", "machines_self_test", "machines_apps_list", "machines_apps_status", "machines_apps_diff", "machines_apps_plan", "machines_apps_apply", "machines_manifest", "machines_manifest_validate", "machines_manifest_bootstrap", "machines_manifest_get", "machines_friendly_name_get", "machines_friendly_name_set", "machines_friendly_name_clear", "machines_details", "machines_browserplan_fleet", "machines_notes_context", "machines_notes_trash_policies", "machines_manifest_remove", "machines_agent_status", "machines_daemon_status", "machines_daemon_service_plan", "machines_setup_preview", "machines_setup_apply", "machines_sync_preview", "machines_sync_apply", "machines_topology", "machines_machine_health", "machines_routing", "machines_command_matrix", "machines_loop_preflight", "machines_dispatch_fleet_smoke", "machines_compatibility", "machines_diff", "machines_install_tailscale_preview", "machines_install_tailscale_apply", "machines_install_claude_status", "machines_install_claude_diff", "machines_install_claude_preview", "machines_install_claude_apply", "machines_route_resolve", "machines_workspace_resolve", "machines_ssh_resolve", "machines_ports", "machines_backup_preview", "machines_backup_apply", "machines_cert_preview", "machines_cert_apply", "machines_dns_add", "machines_dns_list", "machines_dns_render", "machines_notifications_add", "machines_notifications_list", "machines_notifications_test", "machines_notifications_dispatch", "machines_notifications_remove", "machines_webhooks_add", "machines_webhooks_list", "machines_webhooks_test", "machines_webhooks_remove", "machines_events_emit", "machines_events_list", "machines_events_replay", "machines_serve_info", "machines_serve_dashboard", "storage_status", "storage_push", "storage_pull", "storage_sync"]; export interface McpServerOptions { mutationTransport?: "mcp:stdio" | "mcp:http" | "mcp:memory" | (string & {}); } export declare function buildServer(version?: string, options?: McpServerOptions): McpServer; export declare function createMcpServer(version: string, options?: McpServerOptions): McpServer;