type TimelineEntry = {
    type: 'status' | 'tool' | 'summary' | 'error';
    timestamp?: string;
    message?: string;
    name?: string;
    description?: string;
    file_path?: string;
    stats?: string;
    summary?: string;
    preview?: string;
    full_content?: string;
    expandable?: boolean;
    details?: any;
    duration_ms?: number;
};
type SessionReport = {
    session_id: string;
    task_id: string;
    task_name?: string;
    user_prompt: string;
    start_time?: string;
    end_time?: string;
    total_duration_ms?: number;
    success?: boolean;
    timeline: TimelineEntry[];
    metadata?: {
        claude_version?: string;
        exit_code?: number;
        total_tokens?: number;
        tools_used?: string[];
    };
};
/**
 * Creates a session report from debug logs and transcript files
 */
type Options = {
    taskId: string;
    taskName: string;
    worktreePath: string;
    logsDir: string;
    exitCode?: number;
};
export declare function createSessionReport(options: Options): Promise<SessionReport>;
export {};
//# sourceMappingURL=createSessionReport.d.ts.map