ResponseEndBlock: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): ResponseEndBlock;
    encode(message: ResponseEndBlock, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: ResponseEndBlockAmino): ResponseEndBlock;
    fromAminoMsg(object: ResponseEndBlockAminoMsg): ResponseEndBlock;
    fromPartial(object: {
        consensusParamUpdates?: {
            block?: {
                maxBytes?: bigint;
                maxGas?: bigint;
            };
            evidence?: {
                maxAgeDuration?: {
                    nanos?: number;
                    seconds?: bigint;
                };
                maxAgeNumBlocks?: bigint;
                maxBytes?: bigint;
            };
            validator?: {
                pubKeyTypes?: string[];
            };
            version?: {
                appVersion?: bigint;
            };
        };
        events?: {
            attributes?: {
                index?: boolean;
                key?: Uint8Array;
                value?: Uint8Array;
            }[];
            type?: string;
        }[];
        validatorUpdates?: {
            power?: bigint;
            pubKey?: {
                ed25519?: Uint8Array;
                secp256k1?: Uint8Array;
            };
        }[];
    }): ResponseEndBlock;
    fromProtoMsg(message: ResponseEndBlockProtoMsg): ResponseEndBlock;
    toAmino(message: ResponseEndBlock): ResponseEndBlockAmino;
    toProto(message: ResponseEndBlock): Uint8Array;
    toProtoMsg(message: ResponseEndBlock): ResponseEndBlockProtoMsg;
}