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