Response: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): Response;
    encode(message: Response, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: ResponseAmino): Response;
    fromAminoMsg(object: ResponseAminoMsg): Response;
    fromPartial(object: {
        applySnapshotChunk?: {
            refetchChunks?: number[];
            rejectSenders?: string[];
            result?: ResponseApplySnapshotChunk_Result;
        };
        beginBlock?: {
            events?: {
                attributes?: {
                    index?: (...) | (...) | (...);
                    key?: (...) | (...);
                    value?: (...) | (...);
                }[];
                type?: string;
            }[];
        };
        checkTx?: {
            code?: number;
            codespace?: string;
            data?: Uint8Array;
            events?: {
                attributes?: {
                    index?: (...) | (...) | (...);
                    key?: (...) | (...);
                    value?: (...) | (...);
                }[];
                type?: string;
            }[];
            gasUsed?: bigint;
            gasWanted?: bigint;
            info?: string;
            log?: string;
        };
        commit?: {
            data?: Uint8Array;
            retainHeight?: bigint;
        };
        deliverTx?: {
            code?: number;
            codespace?: string;
            data?: Uint8Array;
            events?: {
                attributes?: {
                    index?: (...) | (...) | (...);
                    key?: (...) | (...);
                    value?: (...) | (...);
                }[];
                type?: string;
            }[];
            gasUsed?: bigint;
            gasWanted?: bigint;
            info?: string;
            log?: string;
        };
        echo?: {
            message?: string;
        };
        endBlock?: {
            consensusParamUpdates?: {
                block?: {
                    maxBytes?: bigint;
                    maxGas?: bigint;
                };
                evidence?: {
                    maxAgeDuration?: {
                        nanos?: (...) | (...);
                        seconds?: (...) | (...);
                    };
                    maxAgeNumBlocks?: bigint;
                    maxBytes?: bigint;
                };
                validator?: {
                    pubKeyTypes?: string[];
                };
                version?: {
                    appVersion?: bigint;
                };
            };
            events?: {
                attributes?: {
                    index?: (...) | (...) | (...);
                    key?: (...) | (...);
                    value?: (...) | (...);
                }[];
                type?: string;
            }[];
            validatorUpdates?: {
                power?: bigint;
                pubKey?: {
                    ed25519?: Uint8Array;
                    secp256k1?: Uint8Array;
                };
            }[];
        };
        exception?: {
            error?: string;
        };
        flush?: {};
        info?: {
            appVersion?: bigint;
            data?: string;
            lastBlockAppHash?: Uint8Array;
            lastBlockHeight?: bigint;
            version?: string;
        };
        initChain?: {
            appHash?: Uint8Array;
            consensusParams?: {
                block?: {
                    maxBytes?: bigint;
                    maxGas?: bigint;
                };
                evidence?: {
                    maxAgeDuration?: {
                        nanos?: (...) | (...);
                        seconds?: (...) | (...);
                    };
                    maxAgeNumBlocks?: bigint;
                    maxBytes?: bigint;
                };
                validator?: {
                    pubKeyTypes?: string[];
                };
                version?: {
                    appVersion?: bigint;
                };
            };
            validators?: {
                power?: bigint;
                pubKey?: {
                    ed25519?: Uint8Array;
                    secp256k1?: Uint8Array;
                };
            }[];
        };
        listSnapshots?: {
            snapshots?: {
                chunks?: number;
                format?: number;
                hash?: Uint8Array;
                height?: bigint;
                metadata?: Uint8Array;
            }[];
        };
        loadSnapshotChunk?: {
            chunk?: Uint8Array;
        };
        offerSnapshot?: {
            result?: ResponseOfferSnapshot_Result;
        };
        query?: {
            code?: number;
            codespace?: string;
            height?: bigint;
            index?: bigint;
            info?: string;
            key?: Uint8Array;
            log?: string;
            proofOps?: {
                ops?: {
                    data?: Uint8Array;
                    key?: Uint8Array;
                    type?: string;
                }[];
            };
            value?: Uint8Array;
        };
        setOption?: {
            code?: number;
            info?: string;
            log?: string;
        };
    }): Response;
    fromProtoMsg(message: ResponseProtoMsg): Response;
    toAmino(message: Response): ResponseAmino;
    toProto(message: Response): Uint8Array;
    toProtoMsg(message: Response): ResponseProtoMsg;
}