import type { TokenUsageGateway } from '../../../../modules/token-accounting/entities/tokenUsage/tokenUsage.gateway.js';
import type { TokenUsageRecord } from '../../../../modules/token-accounting/entities/tokenUsage/tokenUsage.schema.js';
export declare class TrackTokenUsageUseCase {
    private readonly gateway;
    constructor(gateway: TokenUsageGateway);
    execute(record: TokenUsageRecord): Promise<void>;
}
//# sourceMappingURL=trackTokenUsage.usecase.d.ts.map