export interface NodeSummary {
    done: number;
    running: number;
    failed: number;
    pending: number;
    total: number;
}
export interface RunDetail {
    name: string;
    status: string;
    nodeSummary: NodeSummary;
    updatedAt: string;
    createdAt: string;
    elapsedMs: number;
    hasGoal: boolean;
    hasPlan: boolean;
    goalTitle?: string;
}
export interface RunsCommandOptions {
    limit?: number;
    json?: boolean;
    watch?: boolean;
    refreshMs?: number;
    terminalWidth?: number;
    statusFilter?: string;
    searchKeyword?: string;
    sinceMs?: number;
    untilMs?: number;
    stats?: boolean;
    exportPath?: string;
    insights?: boolean;
}
export declare function renderRunsList(details: RunDetail[], options?: {
    terminalWidth?: number;
}): string;
export declare function runsCommand(options?: RunsCommandOptions): Promise<void>;
