/** * Sync Command Handlers * Handles synchronization of YAML files to database (and reverse: DB → file). */ import type { ParsedArgs, CommandContext } from '../types.js'; /** * Handle: /novel sync all */ export declare function handleSyncAll(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync characters */ export declare function handleSyncCharacters(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync locations */ export declare function handleSyncLocations(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync plots */ export declare function handleSyncPlots(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync chapters */ export declare function handleSyncChapters(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync timeline */ export declare function handleSyncTimeline(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync world-rules */ export declare function handleSyncWorldRules(args: ParsedArgs, context: CommandContext): Promise; /** * Handle: /novel sync --from-db [type] * * Exports all entities of a given type from the database back to YAML/Markdown files. * Supported types: characters, locations, world-rules, plot-threads, chapters. */ export declare function handleSyncFromDb(args: ParsedArgs, context: CommandContext): Promise; //# sourceMappingURL=sync-handler.d.ts.map