export interface BoardItem {
    id: string;
    title: string;
    ownerRole: string;
    status: 'queued' | 'active' | 'blocked' | 'done';
    priority: 'low' | 'medium' | 'high' | 'critical';
    notes?: string;
    dependencies?: string[];
    blockerReason?: string;
    slaHours?: number;
    ageHours?: number;
    createdAt: string;
    updatedAt: string;
}
export declare class ExecutionBoard {
    private filePath;
    constructor();
    add(item: Omit<BoardItem, 'createdAt' | 'updatedAt' | 'ageHours'>): void;
    updateStatus(id: string, status: BoardItem['status'], blockerReason?: string): void;
    updateDependencies(id: string, dependencies: string[]): void;
    getAll(): BoardItem[];
    private computeAgeHours;
}
