/** * MCP tools for scaffolding and conventions. */ import type { InferSchema } from "../../../src/extensions/schema/index.js"; import type { MCPTool } from "../tools.js"; import { type ScaffoldResult } from "../../scaffold/engine.js"; declare const getScaffoldInput: () => import("../../../src/internal-agents/schema.js").Schema; name: import("../../../src/internal-agents/schema.js").Schema<"oidc" | "authelia" | "microsoft-entra">; projectPath: import("../../../src/internal-agents/schema.js").Schema; }> | import("../../../src/extensions/schema/schema-validator.js").InferShape<{ type: import("../../../src/internal-agents/schema.js").Schema<"prompt" | "api" | "page" | "layout" | "resource" | "component" | "agent" | "task" | "tool" | "skill" | "workflow">; name: import("../../../src/internal-agents/schema.js").Schema; methods: import("../../../src/internal-agents/schema.js").Schema<("GET" | "POST" | "PUT" | "PATCH" | "DELETE")[] | undefined>; projectPath: import("../../../src/internal-agents/schema.js").Schema; }>>; type ScaffoldInput = InferSchema>; export declare const vfScaffold: MCPTool; declare const getGetConventionsInput: () => import("../../../src/internal-agents/schema.js").Schema; }>>; type GetConventionsInput = InferSchema>; interface Convention { topic: string; rules: string[]; examples: Array<{ good: string; bad?: string; explanation: string; }>; } export declare const vfGetConventions: MCPTool; export {}; //# sourceMappingURL=scaffold-tools.d.ts.map