import type { AgentInvokeOptions, AgentOptions, Message } from "../../../agents/agent.js"; import { AFSSkillBase } from "./base.js"; export interface AFSWriteInput extends Message { path: string; content: string; append?: boolean; } export interface AFSWriteOutput extends Message { status: string; tool: string; path: string; message?: string; } export interface AFSWriteAgentOptions extends AgentOptions { afs: NonNullable["afs"]>; } export declare class AFSWriteAgent extends AFSSkillBase { constructor(options: AFSWriteAgentOptions); process(input: AFSWriteInput, _options: AgentInvokeOptions): Promise; }