import { ITipping, ITippingInterface, TipEventObject } from '@river-build/generated/dev/typings/ITipping'; import { ContractReceipt, ethers } from 'ethers'; import { BaseContractShim } from './BaseContractShim'; export declare class ITippingShim extends BaseContractShim { constructor(address: string, provider: ethers.providers.Provider | undefined); /** * Get the total number of tips by currency * @param currency - The currency to get the total tips for * @returns The total number of tips by currency */ totalTipsByCurrency(currency: string): Promise; /** * Get the tip amount by currency * @param currency - The currency to get the tip amount for * @returns The tip amount by currency */ tipAmountByCurrency(currency: string): Promise; getTipEvent(receipt: ContractReceipt, senderAddress: string): TipEventObject | undefined; } //# sourceMappingURL=ITippingShim.d.ts.map