import { CommercialUsageService, CommercialUsageServiceOptions } from '@happyvertical/smrt-subscriptions'; import { ServiceTimeEntry } from '../models/service-evidence.js'; import { CommercialSnapshot, ServiceCommercialResolver } from './service-evidence-service.js'; export interface ProviderCompensationResolver { compensate(entry: ServiceTimeEntry): Promise; } /** Bridges shared Professional Service evidence to #1925's effective pricing. */ export declare class SubscriptionServiceCommercialResolver implements ServiceCommercialResolver { private readonly usage; private readonly provider; constructor(usage: CommercialUsageService, provider: ProviderCompensationResolver); static create(options: CommercialUsageServiceOptions, provider: ProviderCompensationResolver): Promise; priceClient(entry: ServiceTimeEntry): Promise; compensateProvider(entry: ServiceTimeEntry): Promise; } //# sourceMappingURL=subscription-commercial-resolver.d.ts.map