import { type Builder, type Cell, type Slice } from '@ton/core'; import { PoolFees } from './PoolFees'; export interface PoolUpdatedState { kind: 'dedust.cpmm.v2.PoolUpdatedState'; reserveX: bigint; reserveY: bigint; liquidity: bigint; fees: PoolFees; } export declare namespace PoolUpdatedState { type Input = Omit; const create: (input: Input) => PoolUpdatedState; const load: (source: Slice) => PoolUpdatedState; const store: (poolUpdatedState: PoolUpdatedState) => (to: Builder) => void; const toCell: (poolUpdatedState: PoolUpdatedState) => Cell; const fromCell: (cell: Cell) => PoolUpdatedState; }