import type { OpenClawPluginApi } from "openclaw/plugin-sdk"; interface TrajectoryArchiverConfig { enabled?: boolean; /** LaunchAgent label,撞库时可改 */ label?: string; /** mtime 阈值(天),早于此天数才归档;默认 1 */ archiveAgeDays?: number; /** size 阈值(MB),≥ 才归档;默认 2 */ archiveMinSizeMB?: number; /** 触发时刻 hour(0-23);默认 3(凌晨 3 点) */ scheduleHour?: number; /** 是否归档 *.checkpoint.*.jsonl(v2 新增,默认 true) */ archiveCheckpoints?: boolean; } export declare function registerTrajectoryArchiver(api: OpenClawPluginApi, config: TrajectoryArchiverConfig | undefined): void; export {};