import type { AgentInvokeOptions, AgentOptions, Message } from "../../../agents/agent.js"; import { AFSSkillBase } from "./base.js"; export interface AFSRenameInput extends Message { oldPath: string; newPath: string; overwrite?: boolean; } export interface AFSRenameOutput extends Message { status: string; tool: string; oldPath: string; newPath: string; message?: string; } export interface AFSRenameAgentOptions extends AgentOptions { afs: NonNullable["afs"]>; } export declare class AFSRenameAgent extends AFSSkillBase { constructor(options: AFSRenameAgentOptions); process(input: AFSRenameInput, _options: AgentInvokeOptions): Promise; }