import BigNumber from 'bignumber.js'; import { GenericToken } from '../../generic.token'; import { GenericEvent } from '../generic.event'; import { RawEventType } from '../generic.types'; import { AddLiquidityEventType } from './pair.types'; export declare class AddLiquidityEvent extends GenericEvent { private decodedTopics; private firstToken; private secondToken; private liquidityPoolToken; private liquidityPoolSupply; private firstTokenReserves; private secondTokenReserves; constructor(init: RawEventType); getFirstToken(): GenericToken | undefined; getSecondToken(): GenericToken | undefined; getLiquidityPoolToken(): GenericToken | undefined; getLiquidityPoolSupply(): BigNumber | undefined; getFirstTokenReserves(): BigNumber | undefined; getSecondTokenReserves(): BigNumber | undefined; toJSON(): AddLiquidityEventType; getTopics(): { eventName: string; firstTokenID: string; secondTokenID: string; caller: string; epoch: number; }; private decodeEvent; private getStructure; }