import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import type { ConnectorClient } from "./client.js"; import { AUDIT_CATEGORIES } from "../lighthouse/types.js"; export declare const SERVER_NAME = "browser-tools-mcp"; export declare const SERVER_VERSION = "2.0.0"; export interface McpServerOptions { client: ConnectorClient; /** When set, only these tools are exposed. Unknown names are ignored. */ enabledTools?: string[]; /** Tools to hide. Applied after enabledTools. */ disabledTools?: string[]; } export declare const ALL_TOOL_NAMES: string[]; export declare function createMcpServer(options: McpServerOptions): { server: McpServer; toolNames: string[]; }; export { AUDIT_CATEGORIES };