/**
 * Centralized cost calculation utility to ensure consistency
 * between McpProtocolHandler balance deduction and SessionManager database storage
 */
export interface CostCalculationResult {
    totalCost: number;
    modelCount: number;
    successfulModels: number;
    breakdown: Array<{
        modelId: string;
        cost: number;
        success: boolean;
    }>;
}
/**
 * Calculate actual total cost from tool execution result
 * This is the authoritative cost calculation used by both:
 * - McpProtocolHandler (for balance deduction)
 * - SessionManager (for database session cost)
 */
export declare function calculateActualCost(result: any, toolName: string): CostCalculationResult;
//# sourceMappingURL=costCalculator.d.ts.map