/** * This file and any referenced files were automatically generated by @hyperweb/telescope@1.17.4 * DO NOT MODIFY BY HAND. Instead, download the latest proto files for your chain * and run the transpile command or npm scripts command that is used to regenerate this bundle. */ import { BinaryReader } from "./binary"; import { Any, AnyAmino } from "./google/protobuf/any"; import { TelescopeGeneratedCodec } from "./types"; export declare class GlobalDecoderRegistry { static registry: { [key: string]: TelescopeGeneratedCodec; }; static aminoProtoMapping: { [key: string]: string; }; static existingTypeUrls: string[]; static registerExistingTypeUrl(typeUrl: string): boolean; static registerAminoProtoMapping(aminoType: string, typeUrl: string): void; static register(key: string, decoder: TelescopeGeneratedCodec): void; static getDecoder(key: string): TelescopeGeneratedCodec; static getDecoderByInstance(obj: unknown): TelescopeGeneratedCodec | null; static getDecoderByAminoType(type: string): TelescopeGeneratedCodec | null; static wrapAny(obj: unknown): Any; static unwrapAny(input: BinaryReader | Uint8Array | Any): Any | T; static fromJSON(object: any): T; static toJSON(message: T): any; static fromPartial(object: unknown): T; static fromSDK(object: SDK): T; static fromSDKJSON(object: any): SDK; static toSDK(object: T): SDK; static fromAmino(object: Amino): T; static fromAminoMsg(object: AnyAmino): T; static toAmino(object: T): Amino; static toAminoMsg(object: T): AnyAmino; }