/** * i18n Messages * * CLI 메시지의 다국어 지원을 위한 메시지 번들. * 지원 언어: en (English), ko (Korean) */ export type Locale = 'en' | 'ko'; export interface Messages { error: string; success: string; warning: string; notFound: string; done: string; setupTitle: string; setupComplete: string; setupDbCreated: string; setupHooksRegistered: string; setupAlreadyDone: string; statusTitle: string; statusMemoryCount: string; statusDbSize: string; statusDbPath: string; statusCategories: string; statusNoMemories: string; searchTitle: string; searchNoResults: string; searchResultCount: (count: number) => string; listTitle: string; listEmpty: string; addTitle: string; addSuccess: string; editSuccess: string; editNotFound: string; rmSuccess: string; rmNotFound: string; syncTitle: string; syncPushed: (count: number) => string; syncPulled: (count: number) => string; syncNoChanges: string; syncWatchStarted: string; syncWatchStopped: string; extractTitle: string; extractNoSessions: string; extractComplete: (count: number) => string; healthTitle: string; healthDbOk: string; healthDbError: string; healthConfigOk: string; cleanupTitle: string; cleanupComplete: (count: number) => string; cleanupNone: string; embedTitle: string; embedGenerated: (count: number) => string; claudeSyncTitle: string; claudeSyncNotFound: string; claudeSyncFile: string; claudeSyncSections: string; claudeSyncCreated: string; claudeSyncUpdated: string; claudeSyncSkipped: string; } /** * Set the current locale */ export declare function setLocale(locale: Locale): void; /** * Get the current locale */ export declare function getLocale(): Locale; /** * Get messages for the current locale */ export declare function t(): Messages; /** * Get messages for a specific locale */ export declare function getMessages(locale: Locale): Messages; /** * Detect locale from environment */ export declare function detectLocale(): Locale; //# sourceMappingURL=messages.d.ts.map