import { F as FileSystemAdapter, P as PathnameService } from '../LLMail-CELnm7VA.cjs'; import '../utils/logger.cjs'; import 'winston'; import '../errors/errors.cjs'; interface SyncOptions { include?: string; exclude?: string; dryRun?: boolean; force?: boolean; } interface SyncResult { changes: Array<{ id: string; from: string; to: string; state: string; }>; errors?: Array<{ id: string; error: string; }>; } /** * Synchronizes file locations with their frontmatter metadata. * This ensures files are in the correct directories based on their state and type. */ declare function sync(fs: FileSystemAdapter, options?: SyncOptions): Promise; declare function syncCommand(args: string[], fs: FileSystemAdapter, pathnameService: PathnameService): Promise; export { type SyncOptions, type SyncResult, sync, syncCommand };