import type { AgentTool } from "@caupulican/pi-agent-core"; import { type Static, Type } from "typebox"; import type { ToolDefinition } from "../extensions/types.ts"; import { type SkillAuditReport } from "./skill-audit.ts"; declare const skillifySchema: Type.TObject<{ name: Type.TString; description: Type.TString; body: Type.TString; }>; export type SkillifyInput = Static; export interface SkillifyReport { valid: boolean; errors: string[]; audit: SkillAuditReport; proposedPath: string; draft: { name: string; description: string; body: string; }; } export interface SkillifyToolDetails { report?: SkillifyReport; } export interface SkillifyToolOptions { } export declare function createSkillifyToolDefinition(cwd: string, _options?: SkillifyToolOptions): ToolDefinition; export declare function createSkillifyTool(cwd: string, options?: SkillifyToolOptions): AgentTool; export {}; //# sourceMappingURL=skillify.d.ts.map