import { Address } from '@terradharitri/sdk-core'; import { GenericEvent } from '../generic.event'; import { RawEventType } from '../generic.types'; import { SmartSwapEventType } from './composable.tasks.types'; export declare class SmartSwapEvent extends GenericEvent { private decodedTopics; protected readonly caller: Address; private readonly tokenInID; private readonly amountIn; private readonly tokenOutID; private readonly amountOut; private readonly feeAmount; constructor(init: RawEventType); toJSON(): SmartSwapEventType; getTopics(): { eventName: string; tokenInID: string; amountIn: string; tokenOutID: string; amountOut: string; caller: string; epoch: number; }; private decodeEvent; private getStructure; }