export type LogAction = 'ingest' | 'write' | 'update' | 'lint' | 'init' | 'add' | 'delete';
export interface LogEntry {
    action: LogAction;
    /** 时间戳；缺省 now */
    timestamp?: string;
    /** Source 路径或 page id 或简短描述 */
    target: string;
    /** 一句话描述（≤ 100 字符） */
    message: string;
    /** 受影响的 page id 列表（可选） */
    pages?: readonly string[];
}
/**
 * 在 log.md 顶部插入一条 entry。
 *
 * - 文件不存在：创建带 header
 * - 已有内容：保留最近 MAX_ENTRIES 条（旧的截掉）
 */
export declare function appendLog(repoDir: string, entry: LogEntry): void;
/**
 * 读 log.md 全文。文件不存在返默认 header。
 */
export declare function readLog(repoDir: string): string;
//# sourceMappingURL=log.d.ts.map