import * as _pezkuwi_bizinikiwi_bindings from '@pezkuwi/bizinikiwi-bindings';
import { CodecType, Codec, HexString } from '@pezkuwi/bizinikiwi-bindings';

declare const extraInfo: [_pezkuwi_bizinikiwi_bindings.Encoder<{
    specVersion: number;
    specName: string;
    base58Prefix: number;
    decimals: number;
    tokenSymbol: string;
}>, _pezkuwi_bizinikiwi_bindings.Decoder<{
    specVersion: number;
    specName: string;
    base58Prefix: number;
    decimals: number;
    tokenSymbol: string;
}>] & {
    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
        specVersion: number;
        specName: string;
        base58Prefix: number;
        decimals: number;
        tokenSymbol: string;
    }>;
    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
        specVersion: number;
        specName: string;
        base58Prefix: number;
        decimals: number;
        tokenSymbol: string;
    }>;
} & {
    inner: {
        specVersion: Codec<number>;
        specName: Codec<string>;
        base58Prefix: Codec<number>;
        decimals: Codec<number>;
        tokenSymbol: Codec<string>;
    };
};
type ExtraInfo = CodecType<typeof extraInfo>;
declare const hash: Codec<Uint8Array<ArrayBufferLike>>;
declare const typeRef: [_pezkuwi_bizinikiwi_bindings.Encoder<{
    tag: "bool";
    value: undefined;
} | {
    tag: "char";
    value: undefined;
} | {
    tag: "str";
    value: undefined;
} | {
    tag: "u8";
    value: undefined;
} | {
    tag: "u16";
    value: undefined;
} | {
    tag: "u32";
    value: undefined;
} | {
    tag: "u64";
    value: undefined;
} | {
    tag: "u128";
    value: undefined;
} | {
    tag: "u256";
    value: undefined;
} | {
    tag: "i8";
    value: undefined;
} | {
    tag: "i16";
    value: undefined;
} | {
    tag: "i32";
    value: undefined;
} | {
    tag: "i64";
    value: undefined;
} | {
    tag: "i128";
    value: undefined;
} | {
    tag: "i256";
    value: undefined;
} | {
    tag: "compactU8";
    value: undefined;
} | {
    tag: "compactU16";
    value: undefined;
} | {
    tag: "compactU32";
    value: undefined;
} | {
    tag: "compactU64";
    value: undefined;
} | {
    tag: "compactU128";
    value: undefined;
} | {
    tag: "compactU256";
    value: undefined;
} | {
    tag: "void";
    value: undefined;
} | {
    tag: "perId";
    value: number;
}>, _pezkuwi_bizinikiwi_bindings.Decoder<{
    tag: "bool";
    value: undefined;
} | {
    tag: "char";
    value: undefined;
} | {
    tag: "str";
    value: undefined;
} | {
    tag: "u8";
    value: undefined;
} | {
    tag: "u16";
    value: undefined;
} | {
    tag: "u32";
    value: undefined;
} | {
    tag: "u64";
    value: undefined;
} | {
    tag: "u128";
    value: undefined;
} | {
    tag: "u256";
    value: undefined;
} | {
    tag: "i8";
    value: undefined;
} | {
    tag: "i16";
    value: undefined;
} | {
    tag: "i32";
    value: undefined;
} | {
    tag: "i64";
    value: undefined;
} | {
    tag: "i128";
    value: undefined;
} | {
    tag: "i256";
    value: undefined;
} | {
    tag: "compactU8";
    value: undefined;
} | {
    tag: "compactU16";
    value: undefined;
} | {
    tag: "compactU32";
    value: undefined;
} | {
    tag: "compactU64";
    value: undefined;
} | {
    tag: "compactU128";
    value: undefined;
} | {
    tag: "compactU256";
    value: undefined;
} | {
    tag: "void";
    value: undefined;
} | {
    tag: "perId";
    value: number;
}>] & {
    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    }>;
    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    }>;
} & {
    inner: {
        bool: Codec<undefined>;
        char: Codec<undefined>;
        str: Codec<undefined>;
        u8: Codec<undefined>;
        u16: Codec<undefined>;
        u32: Codec<undefined>;
        u64: Codec<undefined>;
        u128: Codec<undefined>;
        u256: Codec<undefined>;
        i8: Codec<undefined>;
        i16: Codec<undefined>;
        i32: Codec<undefined>;
        i64: Codec<undefined>;
        i128: Codec<undefined>;
        i256: Codec<undefined>;
        compactU8: Codec<undefined>;
        compactU16: Codec<undefined>;
        compactU32: Codec<undefined>;
        compactU64: Codec<undefined>;
        compactU128: Codec<undefined>;
        compactU256: Codec<undefined>;
        void: Codec<undefined>;
        perId: Codec<number>;
    };
};
type TypeRef = CodecType<typeof typeRef>;
declare const lookupType: [_pezkuwi_bizinikiwi_bindings.Encoder<{
    path: string[];
    typeDef: {
        tag: "composite";
        value: {
            name: string | undefined;
            ty: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            typeName: string | undefined;
        }[];
    } | {
        tag: "enumeration";
        value: {
            name: string;
            fields: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
            index: number;
        };
    } | {
        tag: "sequence";
        value: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
    } | {
        tag: "array";
        value: {
            len: number;
            typeParam: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        };
    } | {
        tag: "tuple";
        value: ({
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        })[];
    } | {
        tag: "bitSequence";
        value: {
            numBytes: number;
            leastSignificantBitFirst: boolean;
        };
    };
    typeId: number;
}>, _pezkuwi_bizinikiwi_bindings.Decoder<{
    path: string[];
    typeDef: {
        tag: "composite";
        value: {
            name: string | undefined;
            ty: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            typeName: string | undefined;
        }[];
    } | {
        tag: "enumeration";
        value: {
            name: string;
            fields: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
            index: number;
        };
    } | {
        tag: "sequence";
        value: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
    } | {
        tag: "array";
        value: {
            len: number;
            typeParam: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        };
    } | {
        tag: "tuple";
        value: ({
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        })[];
    } | {
        tag: "bitSequence";
        value: {
            numBytes: number;
            leastSignificantBitFirst: boolean;
        };
    };
    typeId: number;
}>] & {
    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
        path: string[];
        typeDef: {
            tag: "composite";
            value: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
        } | {
            tag: "enumeration";
            value: {
                name: string;
                fields: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
                index: number;
            };
        } | {
            tag: "sequence";
            value: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        } | {
            tag: "array";
            value: {
                len: number;
                typeParam: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            };
        } | {
            tag: "tuple";
            value: ({
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            })[];
        } | {
            tag: "bitSequence";
            value: {
                numBytes: number;
                leastSignificantBitFirst: boolean;
            };
        };
        typeId: number;
    }>;
    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
        path: string[];
        typeDef: {
            tag: "composite";
            value: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
        } | {
            tag: "enumeration";
            value: {
                name: string;
                fields: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
                index: number;
            };
        } | {
            tag: "sequence";
            value: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        } | {
            tag: "array";
            value: {
                len: number;
                typeParam: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            };
        } | {
            tag: "tuple";
            value: ({
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            })[];
        } | {
            tag: "bitSequence";
            value: {
                numBytes: number;
                leastSignificantBitFirst: boolean;
            };
        };
        typeId: number;
    }>;
} & {
    inner: {
        path: [_pezkuwi_bizinikiwi_bindings.Encoder<string[]>, _pezkuwi_bizinikiwi_bindings.Decoder<string[]>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<string[]>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<string[]>;
        } & {
            inner: Codec<string>;
        };
        typeDef: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            tag: "composite";
            value: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
        } | {
            tag: "enumeration";
            value: {
                name: string;
                fields: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
                index: number;
            };
        } | {
            tag: "sequence";
            value: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        } | {
            tag: "array";
            value: {
                len: number;
                typeParam: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            };
        } | {
            tag: "tuple";
            value: ({
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            })[];
        } | {
            tag: "bitSequence";
            value: {
                numBytes: number;
                leastSignificantBitFirst: boolean;
            };
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            tag: "composite";
            value: {
                name: string | undefined;
                ty: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                typeName: string | undefined;
            }[];
        } | {
            tag: "enumeration";
            value: {
                name: string;
                fields: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
                index: number;
            };
        } | {
            tag: "sequence";
            value: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        } | {
            tag: "array";
            value: {
                len: number;
                typeParam: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            };
        } | {
            tag: "tuple";
            value: ({
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            })[];
        } | {
            tag: "bitSequence";
            value: {
                numBytes: number;
                leastSignificantBitFirst: boolean;
            };
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                tag: "composite";
                value: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
            } | {
                tag: "enumeration";
                value: {
                    name: string;
                    fields: {
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[];
                    index: number;
                };
            } | {
                tag: "sequence";
                value: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            } | {
                tag: "array";
                value: {
                    len: number;
                    typeParam: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                };
            } | {
                tag: "tuple";
                value: ({
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                })[];
            } | {
                tag: "bitSequence";
                value: {
                    numBytes: number;
                    leastSignificantBitFirst: boolean;
                };
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                tag: "composite";
                value: {
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[];
            } | {
                tag: "enumeration";
                value: {
                    name: string;
                    fields: {
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[];
                    index: number;
                };
            } | {
                tag: "sequence";
                value: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            } | {
                tag: "array";
                value: {
                    len: number;
                    typeParam: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                };
            } | {
                tag: "tuple";
                value: ({
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                })[];
            } | {
                tag: "bitSequence";
                value: {
                    numBytes: number;
                    leastSignificantBitFirst: boolean;
                };
            }>;
        } & {
            inner: {
                composite: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[]>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    name: string | undefined;
                    ty: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    typeName: string | undefined;
                }[]>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[]>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[]>;
                } & {
                    inner: Codec<{
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }>;
                };
                enumeration: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    name: string;
                    fields: {
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[];
                    index: number;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    name: string;
                    fields: {
                        name: string | undefined;
                        ty: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        typeName: string | undefined;
                    }[];
                    index: number;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        name: string;
                        fields: {
                            name: string | undefined;
                            ty: {
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            };
                            typeName: string | undefined;
                        }[];
                        index: number;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        name: string;
                        fields: {
                            name: string | undefined;
                            ty: {
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            };
                            typeName: string | undefined;
                        }[];
                        index: number;
                    }>;
                } & {
                    inner: {
                        name: Codec<string>;
                        fields: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                            name: string | undefined;
                            ty: {
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            };
                            typeName: string | undefined;
                        }[]>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                            name: string | undefined;
                            ty: {
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            };
                            typeName: string | undefined;
                        }[]>] & {
                            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                                name: string | undefined;
                                ty: {
                                    tag: "bool";
                                    value: undefined;
                                } | {
                                    tag: "char";
                                    value: undefined;
                                } | {
                                    tag: "str";
                                    value: undefined;
                                } | {
                                    tag: "u8";
                                    value: undefined;
                                } | {
                                    tag: "u16";
                                    value: undefined;
                                } | {
                                    tag: "u32";
                                    value: undefined;
                                } | {
                                    tag: "u64";
                                    value: undefined;
                                } | {
                                    tag: "u128";
                                    value: undefined;
                                } | {
                                    tag: "u256";
                                    value: undefined;
                                } | {
                                    tag: "i8";
                                    value: undefined;
                                } | {
                                    tag: "i16";
                                    value: undefined;
                                } | {
                                    tag: "i32";
                                    value: undefined;
                                } | {
                                    tag: "i64";
                                    value: undefined;
                                } | {
                                    tag: "i128";
                                    value: undefined;
                                } | {
                                    tag: "i256";
                                    value: undefined;
                                } | {
                                    tag: "compactU8";
                                    value: undefined;
                                } | {
                                    tag: "compactU16";
                                    value: undefined;
                                } | {
                                    tag: "compactU32";
                                    value: undefined;
                                } | {
                                    tag: "compactU64";
                                    value: undefined;
                                } | {
                                    tag: "compactU128";
                                    value: undefined;
                                } | {
                                    tag: "compactU256";
                                    value: undefined;
                                } | {
                                    tag: "void";
                                    value: undefined;
                                } | {
                                    tag: "perId";
                                    value: number;
                                };
                                typeName: string | undefined;
                            }[]>;
                            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                                name: string | undefined;
                                ty: {
                                    tag: "bool";
                                    value: undefined;
                                } | {
                                    tag: "char";
                                    value: undefined;
                                } | {
                                    tag: "str";
                                    value: undefined;
                                } | {
                                    tag: "u8";
                                    value: undefined;
                                } | {
                                    tag: "u16";
                                    value: undefined;
                                } | {
                                    tag: "u32";
                                    value: undefined;
                                } | {
                                    tag: "u64";
                                    value: undefined;
                                } | {
                                    tag: "u128";
                                    value: undefined;
                                } | {
                                    tag: "u256";
                                    value: undefined;
                                } | {
                                    tag: "i8";
                                    value: undefined;
                                } | {
                                    tag: "i16";
                                    value: undefined;
                                } | {
                                    tag: "i32";
                                    value: undefined;
                                } | {
                                    tag: "i64";
                                    value: undefined;
                                } | {
                                    tag: "i128";
                                    value: undefined;
                                } | {
                                    tag: "i256";
                                    value: undefined;
                                } | {
                                    tag: "compactU8";
                                    value: undefined;
                                } | {
                                    tag: "compactU16";
                                    value: undefined;
                                } | {
                                    tag: "compactU32";
                                    value: undefined;
                                } | {
                                    tag: "compactU64";
                                    value: undefined;
                                } | {
                                    tag: "compactU128";
                                    value: undefined;
                                } | {
                                    tag: "compactU256";
                                    value: undefined;
                                } | {
                                    tag: "void";
                                    value: undefined;
                                } | {
                                    tag: "perId";
                                    value: number;
                                };
                                typeName: string | undefined;
                            }[]>;
                        } & {
                            inner: Codec<{
                                name: string | undefined;
                                ty: {
                                    tag: "bool";
                                    value: undefined;
                                } | {
                                    tag: "char";
                                    value: undefined;
                                } | {
                                    tag: "str";
                                    value: undefined;
                                } | {
                                    tag: "u8";
                                    value: undefined;
                                } | {
                                    tag: "u16";
                                    value: undefined;
                                } | {
                                    tag: "u32";
                                    value: undefined;
                                } | {
                                    tag: "u64";
                                    value: undefined;
                                } | {
                                    tag: "u128";
                                    value: undefined;
                                } | {
                                    tag: "u256";
                                    value: undefined;
                                } | {
                                    tag: "i8";
                                    value: undefined;
                                } | {
                                    tag: "i16";
                                    value: undefined;
                                } | {
                                    tag: "i32";
                                    value: undefined;
                                } | {
                                    tag: "i64";
                                    value: undefined;
                                } | {
                                    tag: "i128";
                                    value: undefined;
                                } | {
                                    tag: "i256";
                                    value: undefined;
                                } | {
                                    tag: "compactU8";
                                    value: undefined;
                                } | {
                                    tag: "compactU16";
                                    value: undefined;
                                } | {
                                    tag: "compactU32";
                                    value: undefined;
                                } | {
                                    tag: "compactU64";
                                    value: undefined;
                                } | {
                                    tag: "compactU128";
                                    value: undefined;
                                } | {
                                    tag: "compactU256";
                                    value: undefined;
                                } | {
                                    tag: "void";
                                    value: undefined;
                                } | {
                                    tag: "perId";
                                    value: number;
                                };
                                typeName: string | undefined;
                            }>;
                        };
                        index: Codec<number>;
                    };
                };
                sequence: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                } & {
                    inner: {
                        bool: Codec<undefined>;
                        char: Codec<undefined>;
                        str: Codec<undefined>;
                        u8: Codec<undefined>;
                        u16: Codec<undefined>;
                        u32: Codec<undefined>;
                        u64: Codec<undefined>;
                        u128: Codec<undefined>;
                        u256: Codec<undefined>;
                        i8: Codec<undefined>;
                        i16: Codec<undefined>;
                        i32: Codec<undefined>;
                        i64: Codec<undefined>;
                        i128: Codec<undefined>;
                        i256: Codec<undefined>;
                        compactU8: Codec<undefined>;
                        compactU16: Codec<undefined>;
                        compactU32: Codec<undefined>;
                        compactU64: Codec<undefined>;
                        compactU128: Codec<undefined>;
                        compactU256: Codec<undefined>;
                        void: Codec<undefined>;
                        perId: Codec<number>;
                    };
                };
                array: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    len: number;
                    typeParam: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    len: number;
                    typeParam: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        len: number;
                        typeParam: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        len: number;
                        typeParam: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                    }>;
                } & {
                    inner: {
                        len: Codec<number>;
                        typeParam: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        }>] & {
                            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            }>;
                            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                                tag: "bool";
                                value: undefined;
                            } | {
                                tag: "char";
                                value: undefined;
                            } | {
                                tag: "str";
                                value: undefined;
                            } | {
                                tag: "u8";
                                value: undefined;
                            } | {
                                tag: "u16";
                                value: undefined;
                            } | {
                                tag: "u32";
                                value: undefined;
                            } | {
                                tag: "u64";
                                value: undefined;
                            } | {
                                tag: "u128";
                                value: undefined;
                            } | {
                                tag: "u256";
                                value: undefined;
                            } | {
                                tag: "i8";
                                value: undefined;
                            } | {
                                tag: "i16";
                                value: undefined;
                            } | {
                                tag: "i32";
                                value: undefined;
                            } | {
                                tag: "i64";
                                value: undefined;
                            } | {
                                tag: "i128";
                                value: undefined;
                            } | {
                                tag: "i256";
                                value: undefined;
                            } | {
                                tag: "compactU8";
                                value: undefined;
                            } | {
                                tag: "compactU16";
                                value: undefined;
                            } | {
                                tag: "compactU32";
                                value: undefined;
                            } | {
                                tag: "compactU64";
                                value: undefined;
                            } | {
                                tag: "compactU128";
                                value: undefined;
                            } | {
                                tag: "compactU256";
                                value: undefined;
                            } | {
                                tag: "void";
                                value: undefined;
                            } | {
                                tag: "perId";
                                value: number;
                            }>;
                        } & {
                            inner: {
                                bool: Codec<undefined>;
                                char: Codec<undefined>;
                                str: Codec<undefined>;
                                u8: Codec<undefined>;
                                u16: Codec<undefined>;
                                u32: Codec<undefined>;
                                u64: Codec<undefined>;
                                u128: Codec<undefined>;
                                u256: Codec<undefined>;
                                i8: Codec<undefined>;
                                i16: Codec<undefined>;
                                i32: Codec<undefined>;
                                i64: Codec<undefined>;
                                i128: Codec<undefined>;
                                i256: Codec<undefined>;
                                compactU8: Codec<undefined>;
                                compactU16: Codec<undefined>;
                                compactU32: Codec<undefined>;
                                compactU64: Codec<undefined>;
                                compactU128: Codec<undefined>;
                                compactU256: Codec<undefined>;
                                void: Codec<undefined>;
                                perId: Codec<number>;
                            };
                        };
                    };
                };
                tuple: [_pezkuwi_bizinikiwi_bindings.Encoder<({
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                })[]>, _pezkuwi_bizinikiwi_bindings.Decoder<({
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                })[]>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<({
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    })[]>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<({
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    })[]>;
                } & {
                    inner: Codec<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                };
                bitSequence: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    numBytes: number;
                    leastSignificantBitFirst: boolean;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    numBytes: number;
                    leastSignificantBitFirst: boolean;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        numBytes: number;
                        leastSignificantBitFirst: boolean;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        numBytes: number;
                        leastSignificantBitFirst: boolean;
                    }>;
                } & {
                    inner: {
                        numBytes: Codec<number>;
                        leastSignificantBitFirst: Codec<boolean>;
                    };
                };
            };
        };
        typeId: Codec<number>;
    };
};
type LookupEntry = CodecType<typeof lookupType>;
type Lookup = Array<LookupEntry>;
declare const lookup: Codec<Lookup>;
declare const extrinsicMetadata: [_pezkuwi_bizinikiwi_bindings.Encoder<{
    version: number;
    addressTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    callTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    signatureTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    signedExtensions: {
        identifier: string;
        includedInExtrinsic: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        includedInSignedData: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
    }[];
}>, _pezkuwi_bizinikiwi_bindings.Decoder<{
    version: number;
    addressTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    callTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    signatureTy: {
        tag: "bool";
        value: undefined;
    } | {
        tag: "char";
        value: undefined;
    } | {
        tag: "str";
        value: undefined;
    } | {
        tag: "u8";
        value: undefined;
    } | {
        tag: "u16";
        value: undefined;
    } | {
        tag: "u32";
        value: undefined;
    } | {
        tag: "u64";
        value: undefined;
    } | {
        tag: "u128";
        value: undefined;
    } | {
        tag: "u256";
        value: undefined;
    } | {
        tag: "i8";
        value: undefined;
    } | {
        tag: "i16";
        value: undefined;
    } | {
        tag: "i32";
        value: undefined;
    } | {
        tag: "i64";
        value: undefined;
    } | {
        tag: "i128";
        value: undefined;
    } | {
        tag: "i256";
        value: undefined;
    } | {
        tag: "compactU8";
        value: undefined;
    } | {
        tag: "compactU16";
        value: undefined;
    } | {
        tag: "compactU32";
        value: undefined;
    } | {
        tag: "compactU64";
        value: undefined;
    } | {
        tag: "compactU128";
        value: undefined;
    } | {
        tag: "compactU256";
        value: undefined;
    } | {
        tag: "void";
        value: undefined;
    } | {
        tag: "perId";
        value: number;
    };
    signedExtensions: {
        identifier: string;
        includedInExtrinsic: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        includedInSignedData: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
    }[];
}>] & {
    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
        version: number;
        addressTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        callTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signatureTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signedExtensions: {
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[];
    }>;
    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
        version: number;
        addressTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        callTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signatureTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signedExtensions: {
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[];
    }>;
} & {
    inner: {
        version: Codec<number>;
        addressTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
        } & {
            inner: {
                bool: Codec<undefined>;
                char: Codec<undefined>;
                str: Codec<undefined>;
                u8: Codec<undefined>;
                u16: Codec<undefined>;
                u32: Codec<undefined>;
                u64: Codec<undefined>;
                u128: Codec<undefined>;
                u256: Codec<undefined>;
                i8: Codec<undefined>;
                i16: Codec<undefined>;
                i32: Codec<undefined>;
                i64: Codec<undefined>;
                i128: Codec<undefined>;
                i256: Codec<undefined>;
                compactU8: Codec<undefined>;
                compactU16: Codec<undefined>;
                compactU32: Codec<undefined>;
                compactU64: Codec<undefined>;
                compactU128: Codec<undefined>;
                compactU256: Codec<undefined>;
                void: Codec<undefined>;
                perId: Codec<number>;
            };
        };
        callTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
        } & {
            inner: {
                bool: Codec<undefined>;
                char: Codec<undefined>;
                str: Codec<undefined>;
                u8: Codec<undefined>;
                u16: Codec<undefined>;
                u32: Codec<undefined>;
                u64: Codec<undefined>;
                u128: Codec<undefined>;
                u256: Codec<undefined>;
                i8: Codec<undefined>;
                i16: Codec<undefined>;
                i32: Codec<undefined>;
                i64: Codec<undefined>;
                i128: Codec<undefined>;
                i256: Codec<undefined>;
                compactU8: Codec<undefined>;
                compactU16: Codec<undefined>;
                compactU32: Codec<undefined>;
                compactU64: Codec<undefined>;
                compactU128: Codec<undefined>;
                compactU256: Codec<undefined>;
                void: Codec<undefined>;
                perId: Codec<number>;
            };
        };
        signatureTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            }>;
        } & {
            inner: {
                bool: Codec<undefined>;
                char: Codec<undefined>;
                str: Codec<undefined>;
                u8: Codec<undefined>;
                u16: Codec<undefined>;
                u32: Codec<undefined>;
                u64: Codec<undefined>;
                u128: Codec<undefined>;
                u256: Codec<undefined>;
                i8: Codec<undefined>;
                i16: Codec<undefined>;
                i32: Codec<undefined>;
                i64: Codec<undefined>;
                i128: Codec<undefined>;
                i256: Codec<undefined>;
                compactU8: Codec<undefined>;
                compactU16: Codec<undefined>;
                compactU32: Codec<undefined>;
                compactU64: Codec<undefined>;
                compactU128: Codec<undefined>;
                compactU256: Codec<undefined>;
                void: Codec<undefined>;
                perId: Codec<number>;
            };
        };
        signedExtensions: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[]>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[]>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[]>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[]>;
        } & {
            inner: Codec<{
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }>;
        };
    };
};
type ExtrinsicMetadata = CodecType<typeof extrinsicMetadata>;
declare const proof: [_pezkuwi_bizinikiwi_bindings.Encoder<{
    leaves: Lookup;
    leafIdxs: number[];
    proofs: Uint8Array<ArrayBufferLike>[];
    extrinsic: {
        version: number;
        addressTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        callTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signatureTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signedExtensions: {
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[];
    };
    info: {
        specVersion: number;
        specName: string;
        base58Prefix: number;
        decimals: number;
        tokenSymbol: string;
    };
}>, _pezkuwi_bizinikiwi_bindings.Decoder<{
    leaves: Lookup;
    leafIdxs: number[];
    proofs: Uint8Array<ArrayBufferLike>[];
    extrinsic: {
        version: number;
        addressTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        callTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signatureTy: {
            tag: "bool";
            value: undefined;
        } | {
            tag: "char";
            value: undefined;
        } | {
            tag: "str";
            value: undefined;
        } | {
            tag: "u8";
            value: undefined;
        } | {
            tag: "u16";
            value: undefined;
        } | {
            tag: "u32";
            value: undefined;
        } | {
            tag: "u64";
            value: undefined;
        } | {
            tag: "u128";
            value: undefined;
        } | {
            tag: "u256";
            value: undefined;
        } | {
            tag: "i8";
            value: undefined;
        } | {
            tag: "i16";
            value: undefined;
        } | {
            tag: "i32";
            value: undefined;
        } | {
            tag: "i64";
            value: undefined;
        } | {
            tag: "i128";
            value: undefined;
        } | {
            tag: "i256";
            value: undefined;
        } | {
            tag: "compactU8";
            value: undefined;
        } | {
            tag: "compactU16";
            value: undefined;
        } | {
            tag: "compactU32";
            value: undefined;
        } | {
            tag: "compactU64";
            value: undefined;
        } | {
            tag: "compactU128";
            value: undefined;
        } | {
            tag: "compactU256";
            value: undefined;
        } | {
            tag: "void";
            value: undefined;
        } | {
            tag: "perId";
            value: number;
        };
        signedExtensions: {
            identifier: string;
            includedInExtrinsic: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            includedInSignedData: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
        }[];
    };
    info: {
        specVersion: number;
        specName: string;
        base58Prefix: number;
        decimals: number;
        tokenSymbol: string;
    };
}>] & {
    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
        leaves: Lookup;
        leafIdxs: number[];
        proofs: Uint8Array<ArrayBufferLike>[];
        extrinsic: {
            version: number;
            addressTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            callTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signatureTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signedExtensions: {
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[];
        };
        info: {
            specVersion: number;
            specName: string;
            base58Prefix: number;
            decimals: number;
            tokenSymbol: string;
        };
    }>;
    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
        leaves: Lookup;
        leafIdxs: number[];
        proofs: Uint8Array<ArrayBufferLike>[];
        extrinsic: {
            version: number;
            addressTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            callTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signatureTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signedExtensions: {
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[];
        };
        info: {
            specVersion: number;
            specName: string;
            base58Prefix: number;
            decimals: number;
            tokenSymbol: string;
        };
    }>;
} & {
    inner: {
        leaves: Codec<Lookup>;
        leafIdxs: [_pezkuwi_bizinikiwi_bindings.Encoder<number[]>, _pezkuwi_bizinikiwi_bindings.Decoder<number[]>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<number[]>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<number[]>;
        } & {
            inner: Codec<number>;
        };
        proofs: [_pezkuwi_bizinikiwi_bindings.Encoder<Uint8Array<ArrayBufferLike>[]>, _pezkuwi_bizinikiwi_bindings.Decoder<Uint8Array<ArrayBufferLike>[]>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<Uint8Array<ArrayBufferLike>[]>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<Uint8Array<ArrayBufferLike>[]>;
        } & {
            inner: Codec<Uint8Array<ArrayBufferLike>>;
        };
        extrinsic: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            version: number;
            addressTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            callTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signatureTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signedExtensions: {
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[];
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            version: number;
            addressTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            callTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signatureTy: {
                tag: "bool";
                value: undefined;
            } | {
                tag: "char";
                value: undefined;
            } | {
                tag: "str";
                value: undefined;
            } | {
                tag: "u8";
                value: undefined;
            } | {
                tag: "u16";
                value: undefined;
            } | {
                tag: "u32";
                value: undefined;
            } | {
                tag: "u64";
                value: undefined;
            } | {
                tag: "u128";
                value: undefined;
            } | {
                tag: "u256";
                value: undefined;
            } | {
                tag: "i8";
                value: undefined;
            } | {
                tag: "i16";
                value: undefined;
            } | {
                tag: "i32";
                value: undefined;
            } | {
                tag: "i64";
                value: undefined;
            } | {
                tag: "i128";
                value: undefined;
            } | {
                tag: "i256";
                value: undefined;
            } | {
                tag: "compactU8";
                value: undefined;
            } | {
                tag: "compactU16";
                value: undefined;
            } | {
                tag: "compactU32";
                value: undefined;
            } | {
                tag: "compactU64";
                value: undefined;
            } | {
                tag: "compactU128";
                value: undefined;
            } | {
                tag: "compactU256";
                value: undefined;
            } | {
                tag: "void";
                value: undefined;
            } | {
                tag: "perId";
                value: number;
            };
            signedExtensions: {
                identifier: string;
                includedInExtrinsic: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                includedInSignedData: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
            }[];
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                version: number;
                addressTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                callTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                signatureTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                signedExtensions: {
                    identifier: string;
                    includedInExtrinsic: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    includedInSignedData: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }[];
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                version: number;
                addressTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                callTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                signatureTy: {
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                };
                signedExtensions: {
                    identifier: string;
                    includedInExtrinsic: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    includedInSignedData: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }[];
            }>;
        } & {
            inner: {
                version: Codec<number>;
                addressTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                } & {
                    inner: {
                        bool: Codec<undefined>;
                        char: Codec<undefined>;
                        str: Codec<undefined>;
                        u8: Codec<undefined>;
                        u16: Codec<undefined>;
                        u32: Codec<undefined>;
                        u64: Codec<undefined>;
                        u128: Codec<undefined>;
                        u256: Codec<undefined>;
                        i8: Codec<undefined>;
                        i16: Codec<undefined>;
                        i32: Codec<undefined>;
                        i64: Codec<undefined>;
                        i128: Codec<undefined>;
                        i256: Codec<undefined>;
                        compactU8: Codec<undefined>;
                        compactU16: Codec<undefined>;
                        compactU32: Codec<undefined>;
                        compactU64: Codec<undefined>;
                        compactU128: Codec<undefined>;
                        compactU256: Codec<undefined>;
                        void: Codec<undefined>;
                        perId: Codec<number>;
                    };
                };
                callTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                } & {
                    inner: {
                        bool: Codec<undefined>;
                        char: Codec<undefined>;
                        str: Codec<undefined>;
                        u8: Codec<undefined>;
                        u16: Codec<undefined>;
                        u32: Codec<undefined>;
                        u64: Codec<undefined>;
                        u128: Codec<undefined>;
                        u256: Codec<undefined>;
                        i8: Codec<undefined>;
                        i16: Codec<undefined>;
                        i32: Codec<undefined>;
                        i64: Codec<undefined>;
                        i128: Codec<undefined>;
                        i256: Codec<undefined>;
                        compactU8: Codec<undefined>;
                        compactU16: Codec<undefined>;
                        compactU32: Codec<undefined>;
                        compactU64: Codec<undefined>;
                        compactU128: Codec<undefined>;
                        compactU256: Codec<undefined>;
                        void: Codec<undefined>;
                        perId: Codec<number>;
                    };
                };
                signatureTy: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    tag: "bool";
                    value: undefined;
                } | {
                    tag: "char";
                    value: undefined;
                } | {
                    tag: "str";
                    value: undefined;
                } | {
                    tag: "u8";
                    value: undefined;
                } | {
                    tag: "u16";
                    value: undefined;
                } | {
                    tag: "u32";
                    value: undefined;
                } | {
                    tag: "u64";
                    value: undefined;
                } | {
                    tag: "u128";
                    value: undefined;
                } | {
                    tag: "u256";
                    value: undefined;
                } | {
                    tag: "i8";
                    value: undefined;
                } | {
                    tag: "i16";
                    value: undefined;
                } | {
                    tag: "i32";
                    value: undefined;
                } | {
                    tag: "i64";
                    value: undefined;
                } | {
                    tag: "i128";
                    value: undefined;
                } | {
                    tag: "i256";
                    value: undefined;
                } | {
                    tag: "compactU8";
                    value: undefined;
                } | {
                    tag: "compactU16";
                    value: undefined;
                } | {
                    tag: "compactU32";
                    value: undefined;
                } | {
                    tag: "compactU64";
                    value: undefined;
                } | {
                    tag: "compactU128";
                    value: undefined;
                } | {
                    tag: "compactU256";
                    value: undefined;
                } | {
                    tag: "void";
                    value: undefined;
                } | {
                    tag: "perId";
                    value: number;
                }>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    }>;
                } & {
                    inner: {
                        bool: Codec<undefined>;
                        char: Codec<undefined>;
                        str: Codec<undefined>;
                        u8: Codec<undefined>;
                        u16: Codec<undefined>;
                        u32: Codec<undefined>;
                        u64: Codec<undefined>;
                        u128: Codec<undefined>;
                        u256: Codec<undefined>;
                        i8: Codec<undefined>;
                        i16: Codec<undefined>;
                        i32: Codec<undefined>;
                        i64: Codec<undefined>;
                        i128: Codec<undefined>;
                        i256: Codec<undefined>;
                        compactU8: Codec<undefined>;
                        compactU16: Codec<undefined>;
                        compactU32: Codec<undefined>;
                        compactU64: Codec<undefined>;
                        compactU128: Codec<undefined>;
                        compactU256: Codec<undefined>;
                        void: Codec<undefined>;
                        perId: Codec<number>;
                    };
                };
                signedExtensions: [_pezkuwi_bizinikiwi_bindings.Encoder<{
                    identifier: string;
                    includedInExtrinsic: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    includedInSignedData: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }[]>, _pezkuwi_bizinikiwi_bindings.Decoder<{
                    identifier: string;
                    includedInExtrinsic: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                    includedInSignedData: {
                        tag: "bool";
                        value: undefined;
                    } | {
                        tag: "char";
                        value: undefined;
                    } | {
                        tag: "str";
                        value: undefined;
                    } | {
                        tag: "u8";
                        value: undefined;
                    } | {
                        tag: "u16";
                        value: undefined;
                    } | {
                        tag: "u32";
                        value: undefined;
                    } | {
                        tag: "u64";
                        value: undefined;
                    } | {
                        tag: "u128";
                        value: undefined;
                    } | {
                        tag: "u256";
                        value: undefined;
                    } | {
                        tag: "i8";
                        value: undefined;
                    } | {
                        tag: "i16";
                        value: undefined;
                    } | {
                        tag: "i32";
                        value: undefined;
                    } | {
                        tag: "i64";
                        value: undefined;
                    } | {
                        tag: "i128";
                        value: undefined;
                    } | {
                        tag: "i256";
                        value: undefined;
                    } | {
                        tag: "compactU8";
                        value: undefined;
                    } | {
                        tag: "compactU16";
                        value: undefined;
                    } | {
                        tag: "compactU32";
                        value: undefined;
                    } | {
                        tag: "compactU64";
                        value: undefined;
                    } | {
                        tag: "compactU128";
                        value: undefined;
                    } | {
                        tag: "compactU256";
                        value: undefined;
                    } | {
                        tag: "void";
                        value: undefined;
                    } | {
                        tag: "perId";
                        value: number;
                    };
                }[]>] & {
                    enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                        identifier: string;
                        includedInExtrinsic: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        includedInSignedData: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                    }[]>;
                    dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                        identifier: string;
                        includedInExtrinsic: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        includedInSignedData: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                    }[]>;
                } & {
                    inner: Codec<{
                        identifier: string;
                        includedInExtrinsic: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                        includedInSignedData: {
                            tag: "bool";
                            value: undefined;
                        } | {
                            tag: "char";
                            value: undefined;
                        } | {
                            tag: "str";
                            value: undefined;
                        } | {
                            tag: "u8";
                            value: undefined;
                        } | {
                            tag: "u16";
                            value: undefined;
                        } | {
                            tag: "u32";
                            value: undefined;
                        } | {
                            tag: "u64";
                            value: undefined;
                        } | {
                            tag: "u128";
                            value: undefined;
                        } | {
                            tag: "u256";
                            value: undefined;
                        } | {
                            tag: "i8";
                            value: undefined;
                        } | {
                            tag: "i16";
                            value: undefined;
                        } | {
                            tag: "i32";
                            value: undefined;
                        } | {
                            tag: "i64";
                            value: undefined;
                        } | {
                            tag: "i128";
                            value: undefined;
                        } | {
                            tag: "i256";
                            value: undefined;
                        } | {
                            tag: "compactU8";
                            value: undefined;
                        } | {
                            tag: "compactU16";
                            value: undefined;
                        } | {
                            tag: "compactU32";
                            value: undefined;
                        } | {
                            tag: "compactU64";
                            value: undefined;
                        } | {
                            tag: "compactU128";
                            value: undefined;
                        } | {
                            tag: "compactU256";
                            value: undefined;
                        } | {
                            tag: "void";
                            value: undefined;
                        } | {
                            tag: "perId";
                            value: number;
                        };
                    }>;
                };
            };
        };
        info: [_pezkuwi_bizinikiwi_bindings.Encoder<{
            specVersion: number;
            specName: string;
            base58Prefix: number;
            decimals: number;
            tokenSymbol: string;
        }>, _pezkuwi_bizinikiwi_bindings.Decoder<{
            specVersion: number;
            specName: string;
            base58Prefix: number;
            decimals: number;
            tokenSymbol: string;
        }>] & {
            enc: _pezkuwi_bizinikiwi_bindings.Encoder<{
                specVersion: number;
                specName: string;
                base58Prefix: number;
                decimals: number;
                tokenSymbol: string;
            }>;
            dec: _pezkuwi_bizinikiwi_bindings.Decoder<{
                specVersion: number;
                specName: string;
                base58Prefix: number;
                decimals: number;
                tokenSymbol: string;
            }>;
        } & {
            inner: {
                specVersion: Codec<number>;
                specName: Codec<string>;
                base58Prefix: Codec<number>;
                decimals: Codec<number>;
                tokenSymbol: Codec<string>;
            };
        };
    };
};
type Proof = CodecType<typeof proof>;

interface MetadataMerkleizer {
    /**
     * @returns Digest value of the metadata (aka its merkleized root-hash)
     */
    digest: () => Uint8Array;
    /**
     * Get proof for an `Extrinsic`.
     *
     * @param transaction         Encoded `Extrinsic`, both signed or unsigned.
     * @param txAdditionalSigned  Optionally collect types for given
     *                            `additionalSigned` part of signedExtensions.
     * @returns Encoded `Proof`
     */
    getProofForExtrinsic: (transaction: Uint8Array | HexString, txAdditionalSigned?: Uint8Array | HexString) => Uint8Array;
    /**
     * Get proof for `ExtrinsicPayload` parts.
     *
     * @param callData              Call data of the transaction. It has to be
     *                              bare; i.e.
     *                              without prepended compact length.
     * @param includedInExtrinsic   Extra part of the signed extensions, all of
     *                              them concatenated.
     * @param includedInSignedData  Additional signed part of the signed
     *                              extensions, all of them concatenated.
     * @returns Encoded `Proof`
     */
    getProofForExtrinsicParts: (callData: Uint8Array | HexString, includedInExtrinsic: Uint8Array | HexString, includedInSignedData: Uint8Array | HexString) => Uint8Array;
    /**
     * Get proof for `ExtrinsicPayload`.
     *
     * @param extrinsicPayload  Call data, extra part of signedExtensions and
     *                          additional signed part of signedExtensions
     *                          concatenated. It has to be bare; i.e. without
     *                          prepended compact length.
     * @returns Encoded `Proof`
     */
    getProofForExtrinsicPayload: (extrinsicPayload: Uint8Array | HexString) => Uint8Array;
}
declare const merkleizeMetadata: (metadataBytes: Uint8Array | HexString, { decimals, tokenSymbol, ...hinted }: {
    decimals: number;
    tokenSymbol: string;
} & Partial<ExtraInfo>) => MetadataMerkleizer;

export { extraInfo, extrinsicMetadata, hash, lookup, lookupType, merkleizeMetadata, proof };
export type { ExtraInfo, ExtrinsicMetadata, Lookup, LookupEntry, MetadataMerkleizer, Proof, TypeRef };
