/** Record USD spend after a persisted call (proxy hot path). */
export declare function recordTenantDailySpend(tenantId: string | undefined, costUsd: number): void;
export declare function getEstimatedSemanticCostUsd(): number;
/** Synchronous budget check before enqueueing LLM semantic work. */
export declare function isTenantDailyBudgetExceeded(tenantId?: string, additionalUsd?: number): {
    exceeded: boolean;
    spentUsd: number;
    capUsd: number;
};
/** @internal tests */
export declare function resetTenantBudgetCacheForTests(): void;
//# sourceMappingURL=tenant-budget.d.ts.map