import "../../_dnt.polyfills.js"; import * as $ from "../../deps/scale.js"; import { FrameMetadata } from "../FrameMetadata.js"; export declare const $metadata: $.Codec<{ readonly magicNumber: 1635018093; readonly version: 14; readonly tys: readonly ({ readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Struct"; readonly fields: readonly { readonly name?: string | undefined; readonly ty: number; readonly typeName?: string | undefined; readonly docs: readonly string[]; }[]; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Union"; readonly members: readonly { readonly name: string; readonly fields: readonly { readonly name?: string | undefined; readonly ty: number; readonly typeName?: string | undefined; readonly docs: readonly string[]; }[]; readonly index: number; readonly docs: readonly string[]; }[]; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Sequence"; readonly typeParam: number; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "SizedArray"; readonly len: number; readonly typeParam: number; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Tuple"; readonly fields: readonly number[]; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Primitive"; readonly kind: "bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256"; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "Compact"; readonly typeParam: number; readonly docs: readonly string[]; } | { readonly id: number; readonly path: readonly string[]; readonly params: readonly { readonly name: string; readonly ty?: number | undefined; }[]; readonly type: "BitSequence"; readonly bitOrderType: number; readonly bitStoreType: number; readonly docs: readonly string[]; })[]; readonly pallets: readonly { readonly name: string; readonly storage?: { readonly prefix: string; readonly entries: readonly ({ readonly name: string; readonly modifier: string; readonly type: "Plain"; readonly value: number; readonly default: Uint8Array; readonly docs: readonly string[]; } | { readonly name: string; readonly modifier: string; readonly type: "Map"; readonly hashers: readonly ("blake2_128" | "blake2_256" | "blake2_128Concat" | "twox128" | "twox256" | "twox64Concat" | "identity")[]; readonly key: number; readonly value: number; readonly default: Uint8Array; readonly docs: readonly string[]; })[]; } | undefined; readonly calls?: number | undefined; readonly event?: number | undefined; readonly constants: readonly { readonly name: string; readonly ty: number; readonly value: Uint8Array; readonly docs: readonly string[]; }[]; readonly error?: number | undefined; readonly id: number; }[]; readonly extrinsic: { readonly ty: number; readonly version: number; readonly signedExtensions: readonly { readonly ident: string; readonly ty: number; readonly additionalSigned: number; }[]; }; readonly runtime: number; }, { magicNumber: 1635018093; version: 14; tys: ({ id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Struct"; fields: { name?: string | undefined; ty: number; typeName?: string | undefined; docs: string[]; }[]; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Union"; members: { name: string; fields: { name?: string | undefined; ty: number; typeName?: string | undefined; docs: string[]; }[]; index: number; docs: string[]; }[]; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Sequence"; typeParam: number; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "SizedArray"; len: number; typeParam: number; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Tuple"; fields: number[]; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Primitive"; kind: "bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256"; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "Compact"; typeParam: number; docs: string[]; } | { id: number; path: string[]; params: { name: string; ty?: number | undefined; }[]; type: "BitSequence"; bitOrderType: number; bitStoreType: number; docs: string[]; })[]; pallets: { name: string; storage?: { prefix: string; entries: ({ name: string; modifier: string; type: "Plain"; value: number; default: Uint8Array; docs: string[]; } | { name: string; modifier: string; type: "Map"; hashers: ("blake2_128" | "blake2_256" | "blake2_128Concat" | "twox128" | "twox256" | "twox64Concat" | "identity")[]; key: number; value: number; default: Uint8Array; docs: string[]; })[]; } | undefined; calls?: number | undefined; event?: number | undefined; constants: { name: string; ty: number; value: Uint8Array; docs: string[]; }[]; error?: number | undefined; id: number; }[]; extrinsic: { ty: number; version: number; signedExtensions: { ident: string; ty: number; additionalSigned: number; }[]; }; runtime: number; }>; export declare function transformMetadata(metadata: $.Output): FrameMetadata;