import { type Address, type Builder, type Slice } from '@ton/core'; import { PoolUpdatedState } from '../types'; export interface DepositEvent { kind: 'dedust.cpmm.v2.DepositEvent'; amountXIn: bigint; amountYIn: bigint; liquidity: bigint; initiatorAddress: Address; recipientAddress: Address; nextState: PoolUpdatedState; } export declare namespace DepositEvent { const TAG = 903818770; type Input = Omit; const create: (input: Input) => DepositEvent; const load: (source: Slice) => DepositEvent; const store: (event: DepositEvent) => (to: Builder) => void; }