import { JSONOutput, RunOptions, Tool } from "../../../core/Tool"; import { ExecutionContext } from "../../../core/ExecutionContext"; import { AgentGeneratorInput } from "./creation-tool"; import { z } from "zod"; interface FlattenInput { agentDir: string; } type FlattenOutput = JSONOutput; export declare class AgentFlattener extends Tool { private readonly agentGenerator; constructor(); schema(): z.ZodSchema; private validateAgentConfig; execute(input: FlattenInput, context: ExecutionContext, runOptions: RunOptions): Promise; } export {};