import { StructType } from '@terradharitri/sdk-core'; import BigNumber from 'bignumber.js'; import { GenericToken } from '../../generic.token'; import { GenericEvent } from '../generic.event'; import { RawEventType } from '../generic.types'; import { BaseRewardsEventType } from './rewards.types'; export declare class BaseRewardsEvent extends GenericEvent { private decodedTopics; protected decodedEvent: any; readonly oldFarmToken: GenericToken; readonly newFarmToken: GenericToken; readonly farmSupply: BigNumber; readonly rewardToken: GenericToken; readonly rewardTokenReserves: BigNumber; readonly createdWithMerge: boolean; constructor(init: RawEventType); toJSON(): BaseRewardsEventType; getTopics(): { eventName: string; caller: string; tokenID: string; lockedRewards: boolean; epoch: number; }; decodeEvent(): any; getStructure(): StructType; }