import { SetupRecommendation, SetupOptions } from '../types';
export declare class ActionManager {
    private actions;
    constructor();
    private registerAction;
    executeRecommendations(projectPath: string, recommendations: SetupRecommendation[], options: SetupOptions): Promise<{
        success: boolean;
        results: Array<{
            tool: string;
            success: boolean;
            error?: string;
        }>;
    }>;
    rollbackTool(projectPath: string, toolName: string): Promise<boolean>;
    getAvailableActions(): string[];
}
//# sourceMappingURL=ActionManager.d.ts.map