import { z } from "zod"; import type { DispatchManager } from "../core/manager.ts"; import type { ISessionClient } from "../../platform/ports/session-client.ts"; import type { ResolvedRole } from "../../types.ts"; interface ContextAssembleDeps { dispatchManager: DispatchManager; sessionClient: ISessionClient; resolvedRoles: ResolvedRole[]; directory: string; } export declare function createContextAssembleTool(deps: ContextAssembleDeps): import("../../platform/types.ts").CanonicalToolDef<{ topic: z.ZodString; max_tokens: z.ZodDefault>; sources: z.ZodDefault>>>; }>; export {}; //# sourceMappingURL=context-assemble.d.ts.map