/** * 版本号常量 */ export declare const STORAGE_VERSION = "2.0.0"; /** * 默认配置 */ export declare const DEFAULT_CONFIG: { maxFileSize: number; mergeThreshold: number; mergeCheckInterval: number; autoMerge: boolean; }; /** * 跨设备合并协调:用 WebDAV 上的「已合并到哪个月」标记文件避免不同电脑/时区重复合并。 * 语义:合并动作只汇总「当前月之前(上月及更早)」的 data 文件,本月新写入的 data 留到下月。 * 标记文件名形如 `merged/merged-up-to-2026-07.json`,表示「2026-07 及更早的数据已汇总」, * 内容为本机 UTC 写入时间戳,便于审计。统一用 UTC 月份(而非本地时区),确保全球设备看同一份"月份"日历。 * 同时兼容旧版 `.last-merge-YYYY-MM` 标记(视为已合并)。 */ export declare const MERGE_UP_TO_PREFIX = "merged-up-to-"; export declare const MERGE_MONTH_LOCK_PREFIX = ".last-merge-"; /** * 文件名模式(rev2:文件名仅含 timestamp,不含 sequence) */ export declare const FILE_PATTERNS: { data: string; merged: string; lock: string; }; /** * 目录结构(rev2:local 用于存放 _local 缓存的引用,实际缓存在 PouchDB _local 文档中) */ export declare const DIRECTORIES: { data: string; merged: string; archive: string; local: string; }; //# sourceMappingURL=constants.d.ts.map