import { Cbor, TokenInitializationParameters, TokenModuleAccountState, TokenModuleState, TokenOperation, UnknownTokenOperation } from './index.js'; type DecodeTypeMap = { TokenModuleState: TokenModuleState; TokenModuleAccountState: TokenModuleAccountState; TokenInitializationParameters: TokenInitializationParameters; 'TokenOperation[]': (TokenOperation | UnknownTokenOperation)[]; }; /** * Decode CBOR encoded data into its original representation. * @param {Cbor.Type} cbor - The CBOR encoded data. * @param {string} type - type hint for decoding. * @returns {unknown} The decoded data. */ export declare function decode(cbor: Cbor.Type, type: T): DecodeTypeMap[T]; /** * Decode CBOR encoded data into its original representation. * @param {Cbor.Type} cbor - The CBOR encoded data. * @returns {unknown} The decoded data. */ export declare function decode(cbor: Cbor.Type, type?: undefined): unknown; export {};