import { type Address, type Builder, type Slice } from '@ton/core'; import { type Optional } from '../../../core'; export interface SwapStep { kind: 'dedust.cpmm.v2.SwapStep'; pool: Address; minimalAmountOut: bigint; deadline: number; next: SwapStep | null; } export declare namespace SwapStep { type Input = Optional, 'deadline' | 'next'>; const create: (input: Input) => SwapStep; const load: (source: Slice) => SwapStep; const store: (swapStep: SwapStep) => (to: Builder) => void; }