import { type SuperintendentDocumentFileSystem } from "../document/parse.js"; import { type BuilderGroupRunners } from "./builder-group.js"; import { type InspectorGroupRunners } from "./inspector-group.js"; import { type RunMcpCommandRunners } from "./run.js"; export type ValidationProblem = { level: "error" | "warning"; message: string; }; export type ValidationResult = { valid: boolean; problems: ValidationProblem[]; extends?: string; merged?: string[]; }; export declare const validateCommand: import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, ValidationResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"validate", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, ValidationResult, ("mcp" | "cli" | "sdk")[], undefined>; }; export declare const superintendentGroup: import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "superintendent", ((import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "builder", (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("../index.js").BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("../index.js").BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; })[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").StringSchema; readonly scope: import("../../../toolcraft/dist/index.js").EnumSchema; readonly force: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { dryRun?: true | undefined; agent: string; scope: import("packages/agent-skill-config/dist/configs.js").SkillScope; skillPath: string; planDirectory: string; planDirectoryCreated: boolean; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"install", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly agent: import("../../../toolcraft/dist/index.js").StringSchema; readonly scope: import("../../../toolcraft/dist/index.js").EnumSchema; readonly force: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { dryRun?: true | undefined; agent: string; scope: import("packages/agent-skill-config/dist/configs.js").SkillScope; skillPath: string; planDirectory: string; planDirectoryCreated: boolean; }, ("cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "inspector", ((import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"complete", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }, ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{}>, undefined, { planDirectory: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"plan-path", import("../../../toolcraft/dist/index.js").ObjectSchema<{}>, { planDirectory: string; }, ("cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("../state/machine.js").LoopState & { stopReason: import("../runtime/loop.js").SuperintendentStopReason; } & { docPath: string; builderAgent: string; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("../state/machine.js").LoopState & { stopReason: import("../runtime/loop.js").SuperintendentStopReason; } & { docPath: string; builderAgent: string; }, ("cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, ValidationResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"validate", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, ValidationResult, ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; }; export type SuperintendentMcpGroupRunners = RunMcpCommandRunners & BuilderGroupRunners & InspectorGroupRunners; export declare function createSuperintendentMcpGroup(runners?: SuperintendentMcpGroupRunners): import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "superintendent", ((import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "builder", (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("../index.js").BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("../index.js").BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; })[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "inspector", ((import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"complete", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }, ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("./run.js").SuperintendentRunCommandResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("./run.js").SuperintendentRunCommandResult, "mcp"[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, ValidationResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"validate", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, ValidationResult, ("mcp" | "cli" | "sdk")[], undefined>; }))[], "mcp"[], undefined>; }; export declare const superintendentMcpGroup: import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "superintendent", ((import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "builder", (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("../index.js").BuilderResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("../index.js").BuilderResult, ("mcp" | "cli" | "sdk")[], undefined>; })[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Group<{ [x: string]: never; }> & { readonly __agentKitGroupTypeInfo: import("../../../toolcraft/dist/index.js").GroupTypeInfo<{ [x: string]: never; }, "inspector", ((import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, { name: string; agent: string; mode: string | undefined; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"list", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, { name: string; agent: string; mode: string | undefined; }[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { name: string; summary: string; }[]> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly name: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { name: string; summary: string; }[], ("mcp" | "cli" | "sdk")[], undefined>; }))[], ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"complete", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; readonly reason: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, { dryRun?: true | undefined; path: string; state: "completed"; reason: string | undefined; }, ("mcp" | "cli" | "sdk")[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, undefined, import("./run.js").SuperintendentRunCommandResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"run", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly doc: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly docs: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly agent: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runtime: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly runtimeImage: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly detach: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly runnerSync: import("../../../toolcraft/dist/index.js").OptionalSchema>; readonly tui: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly dryRun: import("../../../toolcraft/dist/index.js").OptionalSchema; readonly worktree: import("../../../toolcraft/dist/index.js").OptionalSchema; }>, import("./run.js").SuperintendentRunCommandResult, "mcp"[], undefined>; }) | (import("../../../toolcraft/dist/index.js").Command<{ [x: string]: never; }, import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, undefined, ValidationResult> & { readonly __agentKitCommandTypeInfo: import("../../../toolcraft/dist/index.js").CommandTypeInfo<"validate", import("../../../toolcraft/dist/index.js").ObjectSchema<{ readonly path: import("../../../toolcraft/dist/index.js").StringSchema; }>, ValidationResult, ("mcp" | "cli" | "sdk")[], undefined>; }))[], "mcp"[], undefined>; }; export declare function validateSuperintendentDocument(filePath: string, content: string): ValidationResult; export declare function validateSuperintendentDocumentWithExtends(filePath: string, content: string, fs: SuperintendentDocumentFileSystem): Promise;