import { type Address, type Builder, type Cell, type DictionaryValue, type ExternalAddress, type Slice } from '@ton/core'; declare const customInspectSymbol: unique symbol; export interface Asset { kind: 'dedust.cpmm.v2.Asset'; value: Address | ExternalAddress | null; [customInspectSymbol]: () => string; } export declare namespace Asset { type Input = Address | ExternalAddress | null; const create: (input: Input) => Asset; const load: (source: Slice) => Asset; const store: (asset: Asset) => (to: Builder) => Builder; const fromCell: (cell: Cell) => Asset; const createDictionaryValue: () => DictionaryValue; const native: () => Asset; const jetton: (jettonRoot: Address) => Asset; } export {};