import type { ActivityLogEntry, ActivityAction, ActivityStatus } from "../types/index.js"; export declare function loadActivityLog(projectPath: string): ActivityLogEntry[]; export declare function appendActivityLog(projectPath: string, entries: ActivityLogEntry[]): void; export declare function clearActivityLog(projectPath: string): void; export declare function createActivityLogEntry(opts: { source: "cli" | "mcp"; action: ActivityAction; title: string; description: string; status?: ActivityStatus; details?: ActivityLogEntry["details"]; actor_name?: string; actor_role?: string; }): ActivityLogEntry; export declare function recordActivity(projectPath: string, opts: { source: "cli" | "mcp"; action: ActivityAction; title: string; description: string; status?: ActivityStatus; details?: ActivityLogEntry["details"]; actor_name?: string; actor_role?: string; }): void;