export interface ChatStartupOptions {
    root: string;
    runId: string;
    now?: Date;
    env?: NodeJS.ProcessEnv;
}
export interface ChatStartupReport {
    date: string;
    docsDir: string;
    graphPath: string;
    memoryRecallPath: string;
    memoryRecallJsonPath: string;
    memoryRecallSummary: string;
    created: string[];
    existing: string[];
}
export interface MemoryRecallSummary {
    runId: string;
    query: string;
    graphPath: string;
    summaryPath: string;
    jsonPath: string;
    mindmapCount: number;
    searchCount: number;
    summary: string;
}
export declare function formatChatStartupDate(date: Date): string;
export declare function ensureChatStartupArtifacts(options: ChatStartupOptions): Promise<ChatStartupReport>;
export declare function writeMemoryRecallSummary(options: {
    root: string;
    runId: string;
    query?: string;
    graphPath?: string;
    env?: NodeJS.ProcessEnv;
}): Promise<MemoryRecallSummary>;
