import { SmrtClassOptions } from '@happyvertical/smrt-core'; import { CommissionAdjustmentCollection } from '../collections/CommissionAdjustmentCollection.js'; import { CommissionCollection } from '../collections/CommissionCollection.js'; import { EarnerBalance } from '../types.js'; export declare class CommissionBalanceService { private readonly commissions; private readonly adjustments; constructor(commissions: CommissionCollection, adjustments: CommissionAdjustmentCollection); static create(classOptions?: SmrtClassOptions): Promise; /** Compute the {@link EarnerBalance} for one earner in one currency. */ getBalance(earnerId: string, currency: string): Promise; } export default CommissionBalanceService; //# sourceMappingURL=CommissionBalanceService.d.ts.map