import { ClaudeClient } from '../../claude-client';
import { CognitiveCanvas } from '../../cognitive-canvas';
import { ProjectConfig } from '../../config';
import { CostData } from './types';
/**
 * CostMonitor handles cost tracking and analytics for the Governor agent
 */
export declare class CostMonitor {
    private claudeClient;
    private cognitiveCanvas;
    private projectConfig;
    private currentTask;
    constructor(claudeClient: ClaudeClient | null, cognitiveCanvas: CognitiveCanvas | null, projectConfig: ProjectConfig | null, currentTask: any | null);
    /**
     * Monitor project costs via Cognitive Canvas queries (V3.0 Enhanced)
     */
    monitorCosts(): Promise<CostData>;
    /**
     * Calculate enhanced cost analytics (V3.0)
     */
    private calculateEnhancedCostAnalytics;
    /**
     * Calculate success rate impact on costs
     */
    private calculateSuccessRateImpact;
}
//# sourceMappingURL=cost-monitor.d.ts.map