import { ToolEnvelope, ToolExecutionContext, ToolInterceptor } from '@loopstack/common'; import { QuotaCalculatorRegistry } from './quota-calculator-registry.service.js'; import { QuotaClientService } from './quota-client.service.js'; export declare class QuotaInterceptor implements ToolInterceptor { private readonly quotaClientService; private readonly calculatorRegistry; private readonly logger; private readonly processingTimeCalculator; constructor(quotaClientService: QuotaClientService, calculatorRegistry: QuotaCalculatorRegistry); intercept(context: ToolExecutionContext, next: () => Promise): Promise; } //# sourceMappingURL=quota.interceptor.d.ts.map