import type { TSchema } from "typebox"; import type { AgentTool, Skill } from "../internal/harness.js"; import type { SkillSpec, ToolSpec } from "./types.js"; /** Adapt a friendly ToolSpec into the vendored AgentTool the agent loop expects. */ export declare function defineTool(spec: ToolSpec): AgentTool; /** * Adapt an object-form skill into the vendored Skill shape (synthetic in-memory path). * * @deprecated No longer used by the runner: `TaskSpec.skills` is served by the first-party * disclosure block + `skill` tool (design/71 黑盒#5 fix), and the vendored consumers of this shape * were deleted. Kept only for API stability. */ export declare function toSkill(spec: SkillSpec): Skill; //# sourceMappingURL=tools.d.ts.map