export interface HandoffRecord {
    id: string;
    fromRole: string;
    toRole: string;
    missionId: string;
    summary: string;
    status: 'queued' | 'accepted' | 'completed';
    createdAt: string;
    updatedAt: string;
}
export declare class RoleHandoff {
    private filePath;
    constructor();
    create(input: Omit<HandoffRecord, 'createdAt' | 'updatedAt'>): void;
    updateStatus(id: string, status: HandoffRecord['status']): void;
    getAll(): HandoffRecord[];
}
