import type { Tool } from "@modelcontextprotocol/sdk/types.js"; /** Pinned so `npx -y` does not resolve a moving `@latest` target in generated MCP configs. */ export declare const PLAYWRIGHT_MCP_PACKAGE_VERSION = "0.0.76"; export declare const bootstrapTools: Tool[]; interface BootstrapArgs { appName: string; appDisplayName: string; description?: string; mcpServerUrl?: string; } export interface BootstrapAiRulesArgs extends BootstrapArgs { /** Optional `@terreno/*` package ids to include (e.g. `["api","ui"]`). Omits others from merged guidelines. */ packages?: string[]; } export declare const handleBootstrapAiRulesToolCall: (args: Record) => { content: Array<{ type: "text"; text: string; }>; }; export declare const handleBootstrapToolCall: (name: string, args: Record) => { content: Array<{ type: "text"; text: string; }>; }; interface BootstrapPrompt { name: string; description: string; arguments: Array<{ name: string; description: string; required?: boolean; }>; } export declare const bootstrapPrompts: BootstrapPrompt[]; export declare const handleBootstrapPromptRequest: (name: string, args: Record) => { messages: Array<{ role: "user"; content: { type: "text"; text: string; }; }>; }; export {}; //# sourceMappingURL=bootstrap.d.ts.map