import { F as FileSystemAdapter, a as ResolvedConfig } from '../LLMail-CELnm7VA.cjs'; import '../utils/logger.cjs'; import 'winston'; import '../errors/errors.cjs'; interface MoveOptions { id?: string; active?: boolean; state?: string; target_state?: string; sourcePath?: string; targetPath?: string; } interface MoveResult { success: boolean; id?: string; path?: string; error?: string; warnings?: string[]; } /** * Consolidated move implementation that handles: * 1. State transitions with metadata updates * 2. Path-based file movement */ declare function move(fs: FileSystemAdapter, options: MoveOptions, config: ResolvedConfig): Promise; declare class MoveCommand { private fs; private config; constructor(fs: FileSystemAdapter, config: ResolvedConfig); execute(args: string[]): Promise; } export { MoveCommand, type MoveOptions, type MoveResult, move };