version: {
    App: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): App;
        encode(message: App, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: AppAmino): App;
        fromAminoMsg(object: AppAminoMsg): App;
        fromPartial(object: {
            protocol?: bigint;
            software?: string;
        }): App;
        fromProtoMsg(message: AppProtoMsg): App;
        toAmino(message: App): AppAmino;
        toProto(message: App): Uint8Array;
        toProtoMsg(message: App): AppProtoMsg;
    };
    Consensus: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): Consensus;
        encode(message: Consensus, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ConsensusAmino): Consensus;
        fromAminoMsg(object: ConsensusAminoMsg): Consensus;
        fromPartial(object: {
            app?: bigint;
            block?: bigint;
        }): Consensus;
        fromProtoMsg(message: ConsensusProtoMsg): Consensus;
        toAmino(message: Consensus): ConsensusAmino;
        toProto(message: Consensus): Uint8Array;
        toProtoMsg(message: Consensus): ConsensusProtoMsg;
    };
} = ...