import "../../_dnt.polyfills.js"; import * as $ from "../../deps/scale.js"; export declare const $tyId: $.Codec; export declare const $field: $.Codec<{ readonly name?: string | undefined; readonly ty: number; readonly typeName?: string | undefined; readonly docs: readonly string[]; }, { name?: string | undefined; ty: number; typeName?: string | undefined; docs: string[]; }>; export declare const $primitiveKind: $.Codec<"bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256", "bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256">; export declare const $tyDef: $.Codec<{ readonly type: "Struct"; readonly fields: readonly { readonly name?: string | undefined; readonly ty: number; readonly typeName?: string | undefined; readonly docs: readonly string[]; }[]; } | { 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 type: "Sequence"; readonly typeParam: number; } | { readonly type: "SizedArray"; readonly len: number; readonly typeParam: number; } | { readonly type: "Tuple"; readonly fields: readonly number[]; } | { readonly type: "Primitive"; readonly kind: "bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256"; } | { readonly type: "Compact"; readonly typeParam: number; } | { readonly type: "BitSequence"; readonly bitOrderType: number; readonly bitStoreType: number; }, { type: "Struct"; fields: { name?: string | undefined; ty: number; typeName?: string | undefined; docs: string[]; }[]; } | { type: "Union"; members: { name: string; fields: { name?: string | undefined; ty: number; typeName?: string | undefined; docs: string[]; }[]; index: number; docs: string[]; }[]; } | { type: "Sequence"; typeParam: number; } | { type: "SizedArray"; len: number; typeParam: number; } | { type: "Tuple"; fields: number[]; } | { type: "Primitive"; kind: "bool" | "char" | "str" | "u8" | "u16" | "u32" | "u64" | "u128" | "u256" | "i8" | "i16" | "i32" | "i64" | "i128" | "i256"; } | { type: "Compact"; typeParam: number; } | { type: "BitSequence"; bitOrderType: number; bitStoreType: number; }>; export type Ty = $.Output; export declare const $ty: $.Codec<{ 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[]; }, { 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[]; }>;