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 { BaseFarmEventType } from './farm.types'; export declare class BaseFarmEvent extends GenericEvent { private decodedTopics; protected decodedEvent: any; readonly farmingToken: GenericToken; readonly farmToken: GenericToken; readonly farmSupply: BigNumber; readonly rewardToken: GenericToken; readonly rewardTokenReserves: BigNumber; readonly createdWithMerge: boolean; constructor(init: RawEventType); toJSON(): BaseFarmEventType; getTopics(): { eventName: string; caller: string; tokenID: string; lockedRewards: boolean; epoch: number; }; decodeEvent(): any; getStructure(): StructType; }