import { type Address, type Builder, Cell, type Slice } from '@ton/core'; import { Optional } from '../../../core'; export interface TransferMessage { kind: 'jettons.TransferMessage'; queryId: bigint; amount: bigint; to: Address; excessesTo: Address | null; customPayload: Cell | null; forwardToncoinAmount: bigint; forwardPayload: Slice | Cell; } export declare namespace TransferMessage { const TAG = 260734629; type Input = Optional, 'queryId' | 'excessesTo' | 'customPayload' | 'forwardToncoinAmount' | 'forwardPayload'>; const create: (input: Input) => TransferMessage; const load: (source: Slice) => TransferMessage; const store: (message: TransferMessage) => (to: Builder) => void; const toCell: (message: TransferMessage) => Cell; const createCell: (input: Input) => Cell; }