import type { BoulderWorkStatus } from "../../features/boulder-state";
export interface BoulderOptions {
    directory?: string;
    workId?: string;
    json?: boolean;
}
export interface BoulderCliWork {
    work_id: string;
    plan_name: string;
    active_plan: string;
    worktree_path?: string;
    status: BoulderWorkStatus;
    started_at: string;
    ended_at?: string;
    elapsed_human?: string;
    elapsed_ms?: number;
    total_tasks: number;
    completed_tasks: number;
    remaining_tasks: number;
    percentage: number;
    session_count: number;
    current_task?: {
        task_key: string;
        task_title: string;
        elapsed_human?: string;
    };
}
export interface BoulderCliResult {
    works: BoulderCliWork[];
}
