import { type Address, type Builder, type Cell, type Slice } from '@ton/core'; import { PoolUpdatedState, SwapFees } from '../types'; export interface SwapEvent { kind: 'dedust.cpmm.v2.SwapEvent'; xToY: boolean; amountIn: bigint; amountOut: bigint; initiatorAddress: Address; recipientAddress: Address; nextState: PoolUpdatedState; fees: SwapFees; } export declare namespace SwapEvent { const TAG = 2028444580; type Input = Omit; const create: (input: Input) => SwapEvent; const load: (source: Slice) => SwapEvent; const store: (event: SwapEvent) => (to: Builder) => void; const fromCell: (cell: Cell) => SwapEvent; }