export type ReversaRole = 'scout' | 'archaeologist' | 'detective' | 'architect' | 'writer' | 'reviewer';
export interface ReversaExecutionResult {
    role: ReversaRole;
    summary: string;
    artifacts: string[];
    at: string;
}
export declare class ReversaExecutors {
    private root;
    constructor(root?: string);
    run(role: ReversaRole, context: {
        mode?: string;
        profile?: string;
        note?: string;
    }): ReversaExecutionResult;
}
