import * as $ from '@dedot/shape'; export declare const $TypeRef: $.Shape<{ type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }, { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }>; export type TypeRef = $.Input; /** * Field in a composite or enumeration type */ export declare const $Field: $.Shape<{ name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }, { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }>; export type Field = $.Input; /** * Array type definition */ export declare const $TypeDefArray: $.Shape<{ len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }, { len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }>; export type TypeDefArray = $.Input; /** * Bit sequence type definition */ export declare const $TypeDefBitSequence: $.Shape<{ numBytes: number; leastSignificantBitFirst: boolean; }, { numBytes: number; leastSignificantBitFirst: boolean; }>; export type TypeDefBitSequence = $.Input; /** * Enumeration variant */ export declare const $EnumerationVariant: $.Shape<{ name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }, { name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }>; export type EnumerationVariant = $.Input; /** * Type definition as defined in RFC-0078 */ export declare const $TypeDef: $.Shape<{ type: "composite"; value: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; } | { type: "enumeration"; value: { name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }; } | { type: "sequence"; value: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; } | { type: "array"; value: { len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }; } | { type: "tuple"; value: ({ type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; })[]; } | { type: "bitSequence"; value: { numBytes: number; leastSignificantBitFirst: boolean; }; }, { type: "composite"; value: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; } | { type: "enumeration"; value: { name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }; } | { type: "sequence"; value: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; } | { type: "array"; value: { len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }; } | { type: "tuple"; value: ({ type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; })[]; } | { type: "bitSequence"; value: { numBytes: number; leastSignificantBitFirst: boolean; }; }>; export type TypeDef = $.Input; /** * Type information as defined in RFC-0078 */ export declare const $TypeInfo: $.Shape<{ path: string[]; typeDef: { type: "composite"; value: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; } | { type: "enumeration"; value: { name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }; } | { type: "sequence"; value: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; } | { type: "array"; value: { len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }; } | { type: "tuple"; value: ({ type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; })[]; } | { type: "bitSequence"; value: { numBytes: number; leastSignificantBitFirst: boolean; }; }; typeId: number; }, { path: string[]; typeDef: { type: "composite"; value: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; } | { type: "enumeration"; value: { name: string; fields: { name: string | undefined; typeRef: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; typeName: string | undefined; }[]; index: number; }; } | { type: "sequence"; value: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; } | { type: "array"; value: { len: number; typeParam: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }; } | { type: "tuple"; value: ({ type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; })[]; } | { type: "bitSequence"; value: { numBytes: number; leastSignificantBitFirst: boolean; }; }; typeId: number; }>; export type TypeInfo = $.Input; /** * Signed extension metadata as defined in RFC-0078 */ export declare const $SignedExtensionMetadata: $.Shape<{ identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }, { identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }>; export type SignedExtensionMetadata = $.Input; /** * Extrinsic metadata as defined in RFC-0078 */ export declare const $ExtrinsicMetadata: $.Shape<{ version: number; addressTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; callTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signatureTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signedExtensions: { identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }[]; }, { version: number; addressTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; callTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signatureTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signedExtensions: { identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }[]; }>; export type ExtrinsicMetadata = $.Input; export declare const $ChainInfo: $.Shape<{ specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }, { specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }>; /** * Metadata digest structure as defined in RFC-0078 */ export declare const $MetadataDigest: $.Shape<{ type: "V0"; value: never; } | { type: "V1"; value: { typeInformationTreeRoot: `0x${string}`; extrinsicMetadataHash: `0x${string}`; chainInfo: { specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }; }; }, { type: "V0"; value: never; } | { type: "V1"; value: { typeInformationTreeRoot: `0x${string}`; extrinsicMetadataHash: `0x${string}`; chainInfo: { specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }; }; }>; export type MetadataDigest = $.Input; export declare const $Proof: $.Shape<{ leaves: Uint8Array[]; leafIndices: number[]; proofs: Uint8Array[]; extrinsicMetadata: { version: number; addressTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; callTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signatureTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signedExtensions: { identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }[]; }; chainInfo: { specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }; }, { leaves: Uint8Array[]; leafIndices: number[]; proofs: Uint8Array[]; extrinsicMetadata: { version: number; addressTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; callTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signatureTypeId: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; signedExtensions: { identifier: string; includedInExtrinsic: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; includedInSignedData: { type: "bool"; } | { type: "char"; } | { type: "str"; } | { type: "u8"; } | { type: "u16"; } | { type: "u32"; } | { type: "u64"; } | { type: "u128"; } | { type: "u256"; } | { type: "i8"; } | { type: "i16"; } | { type: "i32"; } | { type: "i64"; } | { type: "i128"; } | { type: "i256"; } | { type: "compactU8"; } | { type: "compactU16"; } | { type: "compactU32"; } | { type: "compactU64"; } | { type: "compactU128"; } | { type: "compactU256"; } | { type: "void"; } | { type: "perId"; value: number; }; }[]; }; chainInfo: { specVersion: number; specName: string; ss58Prefix: number; decimals: number; tokenSymbol: string; }; }>;