import { PageRequest, PageRequestAmino, PageResponse, PageResponseAmino } from "../../../../cosmos/base/query/v1beta1/pagination"; import { Height, HeightAmino, IdentifiedClientState, IdentifiedClientStateAmino, ConsensusStateWithHeight, ConsensusStateWithHeightAmino, Params, ParamsAmino } from "./client"; import { MerklePath, MerklePathAmino } from "../../commitment/v2/commitment"; import { Any, AnyAmino } from "../../../../google/protobuf/any"; import { BinaryReader, BinaryWriter } from "../../../../binary"; import { DeepPartial } from "../../../../helpers"; /** * QueryClientStateRequest is the request type for the Query/ClientState RPC * method * @name QueryClientStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateRequest */ export interface QueryClientStateRequest { /** * client state unique identifier */ clientId: string; } export interface QueryClientStateRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStateRequest"; value: Uint8Array; } /** * QueryClientStateRequest is the request type for the Query/ClientState RPC * method * @name QueryClientStateRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateRequest */ export interface QueryClientStateRequestAmino { /** * client state unique identifier */ client_id: string; } export interface QueryClientStateRequestAminoMsg { type: "cosmos-sdk/QueryClientStateRequest"; value: QueryClientStateRequestAmino; } /** * QueryClientStateResponse is the response type for the Query/ClientState RPC * method. Besides the client state, it includes a proof and the height from * which the proof was retrieved. * @name QueryClientStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateResponse */ export interface QueryClientStateResponse { /** * client state associated with the request identifier */ clientState?: Any; /** * merkle proof of existence */ proof: Uint8Array; /** * height at which the proof was retrieved */ proofHeight: Height; } export interface QueryClientStateResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStateResponse"; value: Uint8Array; } /** * QueryClientStateResponse is the response type for the Query/ClientState RPC * method. Besides the client state, it includes a proof and the height from * which the proof was retrieved. * @name QueryClientStateResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateResponse */ export interface QueryClientStateResponseAmino { /** * client state associated with the request identifier */ client_state?: AnyAmino; /** * merkle proof of existence */ proof: string; /** * height at which the proof was retrieved */ proof_height: HeightAmino; } export interface QueryClientStateResponseAminoMsg { type: "cosmos-sdk/QueryClientStateResponse"; value: QueryClientStateResponseAmino; } /** * QueryClientStatesRequest is the request type for the Query/ClientStates RPC * method * @name QueryClientStatesRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesRequest */ export interface QueryClientStatesRequest { /** * pagination request */ pagination?: PageRequest; } export interface QueryClientStatesRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStatesRequest"; value: Uint8Array; } /** * QueryClientStatesRequest is the request type for the Query/ClientStates RPC * method * @name QueryClientStatesRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesRequest */ export interface QueryClientStatesRequestAmino { /** * pagination request */ pagination?: PageRequestAmino; } export interface QueryClientStatesRequestAminoMsg { type: "cosmos-sdk/QueryClientStatesRequest"; value: QueryClientStatesRequestAmino; } /** * QueryClientStatesResponse is the response type for the Query/ClientStates RPC * method. * @name QueryClientStatesResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesResponse */ export interface QueryClientStatesResponse { /** * list of stored ClientStates of the chain. */ clientStates: IdentifiedClientState[]; /** * pagination response */ pagination?: PageResponse; } export interface QueryClientStatesResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStatesResponse"; value: Uint8Array; } /** * QueryClientStatesResponse is the response type for the Query/ClientStates RPC * method. * @name QueryClientStatesResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesResponse */ export interface QueryClientStatesResponseAmino { /** * list of stored ClientStates of the chain. */ client_states: IdentifiedClientStateAmino[]; /** * pagination response */ pagination?: PageResponseAmino; } export interface QueryClientStatesResponseAminoMsg { type: "cosmos-sdk/QueryClientStatesResponse"; value: QueryClientStatesResponseAmino; } /** * QueryConsensusStateRequest is the request type for the Query/ConsensusState * RPC method. Besides the consensus state, it includes a proof and the height * from which the proof was retrieved. * @name QueryConsensusStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateRequest */ export interface QueryConsensusStateRequest { /** * client identifier */ clientId: string; /** * consensus state revision number */ revisionNumber: bigint; /** * consensus state revision height */ revisionHeight: bigint; /** * latest_height overrides the height field and queries the latest stored * ConsensusState */ latestHeight: boolean; } export interface QueryConsensusStateRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStateRequest"; value: Uint8Array; } /** * QueryConsensusStateRequest is the request type for the Query/ConsensusState * RPC method. Besides the consensus state, it includes a proof and the height * from which the proof was retrieved. * @name QueryConsensusStateRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateRequest */ export interface QueryConsensusStateRequestAmino { /** * client identifier */ client_id: string; /** * consensus state revision number */ revision_number: string; /** * consensus state revision height */ revision_height: string; /** * latest_height overrides the height field and queries the latest stored * ConsensusState */ latest_height: boolean; } export interface QueryConsensusStateRequestAminoMsg { type: "cosmos-sdk/QueryConsensusStateRequest"; value: QueryConsensusStateRequestAmino; } /** * QueryConsensusStateResponse is the response type for the Query/ConsensusState * RPC method * @name QueryConsensusStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateResponse */ export interface QueryConsensusStateResponse { /** * consensus state associated with the client identifier at the given height */ consensusState?: Any; /** * merkle proof of existence */ proof: Uint8Array; /** * height at which the proof was retrieved */ proofHeight: Height; } export interface QueryConsensusStateResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStateResponse"; value: Uint8Array; } /** * QueryConsensusStateResponse is the response type for the Query/ConsensusState * RPC method * @name QueryConsensusStateResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateResponse */ export interface QueryConsensusStateResponseAmino { /** * consensus state associated with the client identifier at the given height */ consensus_state?: AnyAmino; /** * merkle proof of existence */ proof: string; /** * height at which the proof was retrieved */ proof_height: HeightAmino; } export interface QueryConsensusStateResponseAminoMsg { type: "cosmos-sdk/QueryConsensusStateResponse"; value: QueryConsensusStateResponseAmino; } /** * QueryConsensusStatesRequest is the request type for the Query/ConsensusStates * RPC method. * @name QueryConsensusStatesRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest */ export interface QueryConsensusStatesRequest { /** * client identifier */ clientId: string; /** * pagination request */ pagination?: PageRequest; } export interface QueryConsensusStatesRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStatesRequest"; value: Uint8Array; } /** * QueryConsensusStatesRequest is the request type for the Query/ConsensusStates * RPC method. * @name QueryConsensusStatesRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest */ export interface QueryConsensusStatesRequestAmino { /** * client identifier */ client_id: string; /** * pagination request */ pagination?: PageRequestAmino; } export interface QueryConsensusStatesRequestAminoMsg { type: "cosmos-sdk/QueryConsensusStatesRequest"; value: QueryConsensusStatesRequestAmino; } /** * QueryConsensusStatesResponse is the response type for the * Query/ConsensusStates RPC method * @name QueryConsensusStatesResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse */ export interface QueryConsensusStatesResponse { /** * consensus states associated with the identifier */ consensusStates: ConsensusStateWithHeight[]; /** * pagination response */ pagination?: PageResponse; } export interface QueryConsensusStatesResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStatesResponse"; value: Uint8Array; } /** * QueryConsensusStatesResponse is the response type for the * Query/ConsensusStates RPC method * @name QueryConsensusStatesResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse */ export interface QueryConsensusStatesResponseAmino { /** * consensus states associated with the identifier */ consensus_states: ConsensusStateWithHeightAmino[]; /** * pagination response */ pagination?: PageResponseAmino; } export interface QueryConsensusStatesResponseAminoMsg { type: "cosmos-sdk/QueryConsensusStatesResponse"; value: QueryConsensusStatesResponseAmino; } /** * QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights * RPC method. * @name QueryConsensusStateHeightsRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest */ export interface QueryConsensusStateHeightsRequest { /** * client identifier */ clientId: string; /** * pagination request */ pagination?: PageRequest; } export interface QueryConsensusStateHeightsRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStateHeightsRequest"; value: Uint8Array; } /** * QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights * RPC method. * @name QueryConsensusStateHeightsRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest */ export interface QueryConsensusStateHeightsRequestAmino { /** * client identifier */ client_id: string; /** * pagination request */ pagination?: PageRequestAmino; } export interface QueryConsensusStateHeightsRequestAminoMsg { type: "cosmos-sdk/QueryConsensusStateHeightsRequest"; value: QueryConsensusStateHeightsRequestAmino; } /** * QueryConsensusStateHeightsResponse is the response type for the * Query/ConsensusStateHeights RPC method * @name QueryConsensusStateHeightsResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse */ export interface QueryConsensusStateHeightsResponse { /** * consensus state heights */ consensusStateHeights: Height[]; /** * pagination response */ pagination?: PageResponse; } export interface QueryConsensusStateHeightsResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryConsensusStateHeightsResponse"; value: Uint8Array; } /** * QueryConsensusStateHeightsResponse is the response type for the * Query/ConsensusStateHeights RPC method * @name QueryConsensusStateHeightsResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse */ export interface QueryConsensusStateHeightsResponseAmino { /** * consensus state heights */ consensus_state_heights: HeightAmino[]; /** * pagination response */ pagination?: PageResponseAmino; } export interface QueryConsensusStateHeightsResponseAminoMsg { type: "cosmos-sdk/QueryConsensusStateHeightsResponse"; value: QueryConsensusStateHeightsResponseAmino; } /** * QueryClientStatusRequest is the request type for the Query/ClientStatus RPC * method * @name QueryClientStatusRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusRequest */ export interface QueryClientStatusRequest { /** * client unique identifier */ clientId: string; } export interface QueryClientStatusRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStatusRequest"; value: Uint8Array; } /** * QueryClientStatusRequest is the request type for the Query/ClientStatus RPC * method * @name QueryClientStatusRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusRequest */ export interface QueryClientStatusRequestAmino { /** * client unique identifier */ client_id: string; } export interface QueryClientStatusRequestAminoMsg { type: "cosmos-sdk/QueryClientStatusRequest"; value: QueryClientStatusRequestAmino; } /** * QueryClientStatusResponse is the response type for the Query/ClientStatus RPC * method. It returns the current status of the IBC client. * @name QueryClientStatusResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusResponse */ export interface QueryClientStatusResponse { status: string; } export interface QueryClientStatusResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientStatusResponse"; value: Uint8Array; } /** * QueryClientStatusResponse is the response type for the Query/ClientStatus RPC * method. It returns the current status of the IBC client. * @name QueryClientStatusResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusResponse */ export interface QueryClientStatusResponseAmino { status: string; } export interface QueryClientStatusResponseAminoMsg { type: "cosmos-sdk/QueryClientStatusResponse"; value: QueryClientStatusResponseAmino; } /** * QueryClientParamsRequest is the request type for the Query/ClientParams RPC * method. * @name QueryClientParamsRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsRequest */ export interface QueryClientParamsRequest { } export interface QueryClientParamsRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientParamsRequest"; value: Uint8Array; } /** * QueryClientParamsRequest is the request type for the Query/ClientParams RPC * method. * @name QueryClientParamsRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsRequest */ export interface QueryClientParamsRequestAmino { } export interface QueryClientParamsRequestAminoMsg { type: "cosmos-sdk/QueryClientParamsRequest"; value: QueryClientParamsRequestAmino; } /** * QueryClientParamsResponse is the response type for the Query/ClientParams RPC * method. * @name QueryClientParamsResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsResponse */ export interface QueryClientParamsResponse { /** * params defines the parameters of the module. */ params?: Params; } export interface QueryClientParamsResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientParamsResponse"; value: Uint8Array; } /** * QueryClientParamsResponse is the response type for the Query/ClientParams RPC * method. * @name QueryClientParamsResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsResponse */ export interface QueryClientParamsResponseAmino { /** * params defines the parameters of the module. */ params?: ParamsAmino; } export interface QueryClientParamsResponseAminoMsg { type: "cosmos-sdk/QueryClientParamsResponse"; value: QueryClientParamsResponseAmino; } /** * QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorRequest */ export interface QueryClientCreatorRequest { /** * client unique identifier */ clientId: string; } export interface QueryClientCreatorRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientCreatorRequest"; value: Uint8Array; } /** * QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorRequest */ export interface QueryClientCreatorRequestAmino { /** * client unique identifier */ client_id: string; } export interface QueryClientCreatorRequestAminoMsg { type: "cosmos-sdk/QueryClientCreatorRequest"; value: QueryClientCreatorRequestAmino; } /** * QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorResponse */ export interface QueryClientCreatorResponse { /** * creator of the client */ creator: string; } export interface QueryClientCreatorResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryClientCreatorResponse"; value: Uint8Array; } /** * QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorResponse */ export interface QueryClientCreatorResponseAmino { /** * creator of the client */ creator: string; } export interface QueryClientCreatorResponseAminoMsg { type: "cosmos-sdk/QueryClientCreatorResponse"; value: QueryClientCreatorResponseAmino; } /** * QueryUpgradedClientStateRequest is the request type for the * Query/UpgradedClientState RPC method * @name QueryUpgradedClientStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest */ export interface QueryUpgradedClientStateRequest { } export interface QueryUpgradedClientStateRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateRequest"; value: Uint8Array; } /** * QueryUpgradedClientStateRequest is the request type for the * Query/UpgradedClientState RPC method * @name QueryUpgradedClientStateRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest */ export interface QueryUpgradedClientStateRequestAmino { } export interface QueryUpgradedClientStateRequestAminoMsg { type: "cosmos-sdk/QueryUpgradedClientStateRequest"; value: QueryUpgradedClientStateRequestAmino; } /** * QueryUpgradedClientStateResponse is the response type for the * Query/UpgradedClientState RPC method. * @name QueryUpgradedClientStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateResponse */ export interface QueryUpgradedClientStateResponse { /** * client state associated with the request identifier */ upgradedClientState?: Any; } export interface QueryUpgradedClientStateResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryUpgradedClientStateResponse"; value: Uint8Array; } /** * QueryUpgradedClientStateResponse is the response type for the * Query/UpgradedClientState RPC method. * @name QueryUpgradedClientStateResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateResponse */ export interface QueryUpgradedClientStateResponseAmino { /** * client state associated with the request identifier */ upgraded_client_state?: AnyAmino; } export interface QueryUpgradedClientStateResponseAminoMsg { type: "cosmos-sdk/QueryUpgradedClientStateResponse"; value: QueryUpgradedClientStateResponseAmino; } /** * QueryUpgradedConsensusStateRequest is the request type for the * Query/UpgradedConsensusState RPC method * @name QueryUpgradedConsensusStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateRequest */ export interface QueryUpgradedConsensusStateRequest { } export interface QueryUpgradedConsensusStateRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateRequest"; value: Uint8Array; } /** * QueryUpgradedConsensusStateRequest is the request type for the * Query/UpgradedConsensusState RPC method * @name QueryUpgradedConsensusStateRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateRequest */ export interface QueryUpgradedConsensusStateRequestAmino { } export interface QueryUpgradedConsensusStateRequestAminoMsg { type: "cosmos-sdk/QueryUpgradedConsensusStateRequest"; value: QueryUpgradedConsensusStateRequestAmino; } /** * QueryUpgradedConsensusStateResponse is the response type for the * Query/UpgradedConsensusState RPC method. * @name QueryUpgradedConsensusStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateResponse */ export interface QueryUpgradedConsensusStateResponse { /** * Consensus state associated with the request identifier */ upgradedConsensusState?: Any; } export interface QueryUpgradedConsensusStateResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryUpgradedConsensusStateResponse"; value: Uint8Array; } /** * QueryUpgradedConsensusStateResponse is the response type for the * Query/UpgradedConsensusState RPC method. * @name QueryUpgradedConsensusStateResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateResponse */ export interface QueryUpgradedConsensusStateResponseAmino { /** * Consensus state associated with the request identifier */ upgraded_consensus_state?: AnyAmino; } export interface QueryUpgradedConsensusStateResponseAminoMsg { type: "cosmos-sdk/QueryUpgradedConsensusStateResponse"; value: QueryUpgradedConsensusStateResponseAmino; } /** * QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipRequest */ export interface QueryVerifyMembershipRequest { /** * client unique identifier. */ clientId: string; /** * the proof to be verified by the client. */ proof: Uint8Array; /** * the height of the commitment root at which the proof is verified. */ proofHeight: Height; /** * the value which is proven. */ value: Uint8Array; /** * optional time delay */ timeDelay: bigint; /** * optional block delay */ blockDelay: bigint; /** * the commitment key path. */ merklePath: MerklePath; } export interface QueryVerifyMembershipRequestProtoMsg { typeUrl: "/ibc.core.client.v1.QueryVerifyMembershipRequest"; value: Uint8Array; } /** * QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipRequestAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipRequest */ export interface QueryVerifyMembershipRequestAmino { /** * client unique identifier. */ client_id: string; /** * the proof to be verified by the client. */ proof: string; /** * the height of the commitment root at which the proof is verified. */ proof_height: HeightAmino; /** * the value which is proven. */ value: string; /** * optional time delay */ time_delay: string; /** * optional block delay */ block_delay: string; /** * the commitment key path. */ merkle_path: MerklePathAmino; } export interface QueryVerifyMembershipRequestAminoMsg { type: "cosmos-sdk/QueryVerifyMembershipRequest"; value: QueryVerifyMembershipRequestAmino; } /** * QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipResponse */ export interface QueryVerifyMembershipResponse { /** * boolean indicating success or failure of proof verification. */ success: boolean; } export interface QueryVerifyMembershipResponseProtoMsg { typeUrl: "/ibc.core.client.v1.QueryVerifyMembershipResponse"; value: Uint8Array; } /** * QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipResponseAmino * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipResponse */ export interface QueryVerifyMembershipResponseAmino { /** * boolean indicating success or failure of proof verification. */ success: boolean; } export interface QueryVerifyMembershipResponseAminoMsg { type: "cosmos-sdk/QueryVerifyMembershipResponse"; value: QueryVerifyMembershipResponseAmino; } /** * QueryClientStateRequest is the request type for the Query/ClientState RPC * method * @name QueryClientStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateRequest */ export declare const QueryClientStateRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStateRequest; isAmino(o: any): o is QueryClientStateRequestAmino; encode(message: QueryClientStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStateRequest; fromPartial(object: DeepPartial): QueryClientStateRequest; fromAmino(object: QueryClientStateRequestAmino): QueryClientStateRequest; toAmino(message: QueryClientStateRequest): QueryClientStateRequestAmino; fromAminoMsg(object: QueryClientStateRequestAminoMsg): QueryClientStateRequest; toAminoMsg(message: QueryClientStateRequest): QueryClientStateRequestAminoMsg; fromProtoMsg(message: QueryClientStateRequestProtoMsg): QueryClientStateRequest; toProto(message: QueryClientStateRequest): Uint8Array; toProtoMsg(message: QueryClientStateRequest): QueryClientStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClientStateResponse is the response type for the Query/ClientState RPC * method. Besides the client state, it includes a proof and the height from * which the proof was retrieved. * @name QueryClientStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStateResponse */ export declare const QueryClientStateResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStateResponse; isAmino(o: any): o is QueryClientStateResponseAmino; encode(message: QueryClientStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStateResponse; fromPartial(object: DeepPartial): QueryClientStateResponse; fromAmino(object: QueryClientStateResponseAmino): QueryClientStateResponse; toAmino(message: QueryClientStateResponse): QueryClientStateResponseAmino; fromAminoMsg(object: QueryClientStateResponseAminoMsg): QueryClientStateResponse; toAminoMsg(message: QueryClientStateResponse): QueryClientStateResponseAminoMsg; fromProtoMsg(message: QueryClientStateResponseProtoMsg): QueryClientStateResponse; toProto(message: QueryClientStateResponse): Uint8Array; toProtoMsg(message: QueryClientStateResponse): QueryClientStateResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClientStatesRequest is the request type for the Query/ClientStates RPC * method * @name QueryClientStatesRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesRequest */ export declare const QueryClientStatesRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStatesRequest; isAmino(o: any): o is QueryClientStatesRequestAmino; encode(message: QueryClientStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatesRequest; fromPartial(object: DeepPartial): QueryClientStatesRequest; fromAmino(object: QueryClientStatesRequestAmino): QueryClientStatesRequest; toAmino(message: QueryClientStatesRequest): QueryClientStatesRequestAmino; fromAminoMsg(object: QueryClientStatesRequestAminoMsg): QueryClientStatesRequest; toAminoMsg(message: QueryClientStatesRequest): QueryClientStatesRequestAminoMsg; fromProtoMsg(message: QueryClientStatesRequestProtoMsg): QueryClientStatesRequest; toProto(message: QueryClientStatesRequest): Uint8Array; toProtoMsg(message: QueryClientStatesRequest): QueryClientStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClientStatesResponse is the response type for the Query/ClientStates RPC * method. * @name QueryClientStatesResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatesResponse */ export declare const QueryClientStatesResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStatesResponse; isAmino(o: any): o is QueryClientStatesResponseAmino; encode(message: QueryClientStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatesResponse; fromPartial(object: DeepPartial): QueryClientStatesResponse; fromAmino(object: QueryClientStatesResponseAmino): QueryClientStatesResponse; toAmino(message: QueryClientStatesResponse): QueryClientStatesResponseAmino; fromAminoMsg(object: QueryClientStatesResponseAminoMsg): QueryClientStatesResponse; toAminoMsg(message: QueryClientStatesResponse): QueryClientStatesResponseAminoMsg; fromProtoMsg(message: QueryClientStatesResponseProtoMsg): QueryClientStatesResponse; toProto(message: QueryClientStatesResponse): Uint8Array; toProtoMsg(message: QueryClientStatesResponse): QueryClientStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStateRequest is the request type for the Query/ConsensusState * RPC method. Besides the consensus state, it includes a proof and the height * from which the proof was retrieved. * @name QueryConsensusStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateRequest */ export declare const QueryConsensusStateRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStateRequest; isAmino(o: any): o is QueryConsensusStateRequestAmino; encode(message: QueryConsensusStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateRequest; fromPartial(object: DeepPartial): QueryConsensusStateRequest; fromAmino(object: QueryConsensusStateRequestAmino): QueryConsensusStateRequest; toAmino(message: QueryConsensusStateRequest): QueryConsensusStateRequestAmino; fromAminoMsg(object: QueryConsensusStateRequestAminoMsg): QueryConsensusStateRequest; toAminoMsg(message: QueryConsensusStateRequest): QueryConsensusStateRequestAminoMsg; fromProtoMsg(message: QueryConsensusStateRequestProtoMsg): QueryConsensusStateRequest; toProto(message: QueryConsensusStateRequest): Uint8Array; toProtoMsg(message: QueryConsensusStateRequest): QueryConsensusStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStateResponse is the response type for the Query/ConsensusState * RPC method * @name QueryConsensusStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateResponse */ export declare const QueryConsensusStateResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStateResponse; isAmino(o: any): o is QueryConsensusStateResponseAmino; encode(message: QueryConsensusStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateResponse; fromPartial(object: DeepPartial): QueryConsensusStateResponse; fromAmino(object: QueryConsensusStateResponseAmino): QueryConsensusStateResponse; toAmino(message: QueryConsensusStateResponse): QueryConsensusStateResponseAmino; fromAminoMsg(object: QueryConsensusStateResponseAminoMsg): QueryConsensusStateResponse; toAminoMsg(message: QueryConsensusStateResponse): QueryConsensusStateResponseAminoMsg; fromProtoMsg(message: QueryConsensusStateResponseProtoMsg): QueryConsensusStateResponse; toProto(message: QueryConsensusStateResponse): Uint8Array; toProtoMsg(message: QueryConsensusStateResponse): QueryConsensusStateResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStatesRequest is the request type for the Query/ConsensusStates * RPC method. * @name QueryConsensusStatesRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesRequest */ export declare const QueryConsensusStatesRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStatesRequest; isAmino(o: any): o is QueryConsensusStatesRequestAmino; encode(message: QueryConsensusStatesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStatesRequest; fromPartial(object: DeepPartial): QueryConsensusStatesRequest; fromAmino(object: QueryConsensusStatesRequestAmino): QueryConsensusStatesRequest; toAmino(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAmino; fromAminoMsg(object: QueryConsensusStatesRequestAminoMsg): QueryConsensusStatesRequest; toAminoMsg(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestAminoMsg; fromProtoMsg(message: QueryConsensusStatesRequestProtoMsg): QueryConsensusStatesRequest; toProto(message: QueryConsensusStatesRequest): Uint8Array; toProtoMsg(message: QueryConsensusStatesRequest): QueryConsensusStatesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStatesResponse is the response type for the * Query/ConsensusStates RPC method * @name QueryConsensusStatesResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStatesResponse */ export declare const QueryConsensusStatesResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStatesResponse; isAmino(o: any): o is QueryConsensusStatesResponseAmino; encode(message: QueryConsensusStatesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStatesResponse; fromPartial(object: DeepPartial): QueryConsensusStatesResponse; fromAmino(object: QueryConsensusStatesResponseAmino): QueryConsensusStatesResponse; toAmino(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAmino; fromAminoMsg(object: QueryConsensusStatesResponseAminoMsg): QueryConsensusStatesResponse; toAminoMsg(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseAminoMsg; fromProtoMsg(message: QueryConsensusStatesResponseProtoMsg): QueryConsensusStatesResponse; toProto(message: QueryConsensusStatesResponse): Uint8Array; toProtoMsg(message: QueryConsensusStatesResponse): QueryConsensusStatesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights * RPC method. * @name QueryConsensusStateHeightsRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsRequest */ export declare const QueryConsensusStateHeightsRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStateHeightsRequest; isAmino(o: any): o is QueryConsensusStateHeightsRequestAmino; encode(message: QueryConsensusStateHeightsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateHeightsRequest; fromPartial(object: DeepPartial): QueryConsensusStateHeightsRequest; fromAmino(object: QueryConsensusStateHeightsRequestAmino): QueryConsensusStateHeightsRequest; toAmino(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAmino; fromAminoMsg(object: QueryConsensusStateHeightsRequestAminoMsg): QueryConsensusStateHeightsRequest; toAminoMsg(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestAminoMsg; fromProtoMsg(message: QueryConsensusStateHeightsRequestProtoMsg): QueryConsensusStateHeightsRequest; toProto(message: QueryConsensusStateHeightsRequest): Uint8Array; toProtoMsg(message: QueryConsensusStateHeightsRequest): QueryConsensusStateHeightsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryConsensusStateHeightsResponse is the response type for the * Query/ConsensusStateHeights RPC method * @name QueryConsensusStateHeightsResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryConsensusStateHeightsResponse */ export declare const QueryConsensusStateHeightsResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryConsensusStateHeightsResponse; isAmino(o: any): o is QueryConsensusStateHeightsResponseAmino; encode(message: QueryConsensusStateHeightsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryConsensusStateHeightsResponse; fromPartial(object: DeepPartial): QueryConsensusStateHeightsResponse; fromAmino(object: QueryConsensusStateHeightsResponseAmino): QueryConsensusStateHeightsResponse; toAmino(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAmino; fromAminoMsg(object: QueryConsensusStateHeightsResponseAminoMsg): QueryConsensusStateHeightsResponse; toAminoMsg(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseAminoMsg; fromProtoMsg(message: QueryConsensusStateHeightsResponseProtoMsg): QueryConsensusStateHeightsResponse; toProto(message: QueryConsensusStateHeightsResponse): Uint8Array; toProtoMsg(message: QueryConsensusStateHeightsResponse): QueryConsensusStateHeightsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClientStatusRequest is the request type for the Query/ClientStatus RPC * method * @name QueryClientStatusRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusRequest */ export declare const QueryClientStatusRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStatusRequest; isAmino(o: any): o is QueryClientStatusRequestAmino; encode(message: QueryClientStatusRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatusRequest; fromPartial(object: DeepPartial): QueryClientStatusRequest; fromAmino(object: QueryClientStatusRequestAmino): QueryClientStatusRequest; toAmino(message: QueryClientStatusRequest): QueryClientStatusRequestAmino; fromAminoMsg(object: QueryClientStatusRequestAminoMsg): QueryClientStatusRequest; toAminoMsg(message: QueryClientStatusRequest): QueryClientStatusRequestAminoMsg; fromProtoMsg(message: QueryClientStatusRequestProtoMsg): QueryClientStatusRequest; toProto(message: QueryClientStatusRequest): Uint8Array; toProtoMsg(message: QueryClientStatusRequest): QueryClientStatusRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClientStatusResponse is the response type for the Query/ClientStatus RPC * method. It returns the current status of the IBC client. * @name QueryClientStatusResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientStatusResponse */ export declare const QueryClientStatusResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientStatusResponse; isAmino(o: any): o is QueryClientStatusResponseAmino; encode(message: QueryClientStatusResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientStatusResponse; fromPartial(object: DeepPartial): QueryClientStatusResponse; fromAmino(object: QueryClientStatusResponseAmino): QueryClientStatusResponse; toAmino(message: QueryClientStatusResponse): QueryClientStatusResponseAmino; fromAminoMsg(object: QueryClientStatusResponseAminoMsg): QueryClientStatusResponse; toAminoMsg(message: QueryClientStatusResponse): QueryClientStatusResponseAminoMsg; fromProtoMsg(message: QueryClientStatusResponseProtoMsg): QueryClientStatusResponse; toProto(message: QueryClientStatusResponse): Uint8Array; toProtoMsg(message: QueryClientStatusResponse): QueryClientStatusResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClientParamsRequest is the request type for the Query/ClientParams RPC * method. * @name QueryClientParamsRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsRequest */ export declare const QueryClientParamsRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientParamsRequest; isAmino(o: any): o is QueryClientParamsRequestAmino; encode(_: QueryClientParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientParamsRequest; fromPartial(_: DeepPartial): QueryClientParamsRequest; fromAmino(_: QueryClientParamsRequestAmino): QueryClientParamsRequest; toAmino(_: QueryClientParamsRequest): QueryClientParamsRequestAmino; fromAminoMsg(object: QueryClientParamsRequestAminoMsg): QueryClientParamsRequest; toAminoMsg(message: QueryClientParamsRequest): QueryClientParamsRequestAminoMsg; fromProtoMsg(message: QueryClientParamsRequestProtoMsg): QueryClientParamsRequest; toProto(message: QueryClientParamsRequest): Uint8Array; toProtoMsg(message: QueryClientParamsRequest): QueryClientParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClientParamsResponse is the response type for the Query/ClientParams RPC * method. * @name QueryClientParamsResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientParamsResponse */ export declare const QueryClientParamsResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientParamsResponse; isAmino(o: any): o is QueryClientParamsResponseAmino; encode(message: QueryClientParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientParamsResponse; fromPartial(object: DeepPartial): QueryClientParamsResponse; fromAmino(object: QueryClientParamsResponseAmino): QueryClientParamsResponse; toAmino(message: QueryClientParamsResponse): QueryClientParamsResponseAmino; fromAminoMsg(object: QueryClientParamsResponseAminoMsg): QueryClientParamsResponse; toAminoMsg(message: QueryClientParamsResponse): QueryClientParamsResponseAminoMsg; fromProtoMsg(message: QueryClientParamsResponseProtoMsg): QueryClientParamsResponse; toProto(message: QueryClientParamsResponse): Uint8Array; toProtoMsg(message: QueryClientParamsResponse): QueryClientParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryClientCreatorRequest is the request type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorRequest */ export declare const QueryClientCreatorRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientCreatorRequest; isAmino(o: any): o is QueryClientCreatorRequestAmino; encode(message: QueryClientCreatorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientCreatorRequest; fromPartial(object: DeepPartial): QueryClientCreatorRequest; fromAmino(object: QueryClientCreatorRequestAmino): QueryClientCreatorRequest; toAmino(message: QueryClientCreatorRequest): QueryClientCreatorRequestAmino; fromAminoMsg(object: QueryClientCreatorRequestAminoMsg): QueryClientCreatorRequest; toAminoMsg(message: QueryClientCreatorRequest): QueryClientCreatorRequestAminoMsg; fromProtoMsg(message: QueryClientCreatorRequestProtoMsg): QueryClientCreatorRequest; toProto(message: QueryClientCreatorRequest): Uint8Array; toProtoMsg(message: QueryClientCreatorRequest): QueryClientCreatorRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryClientCreatorResponse is the response type for the Query/ClientCreator RPC * method. * @name QueryClientCreatorResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryClientCreatorResponse */ export declare const QueryClientCreatorResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryClientCreatorResponse; isAmino(o: any): o is QueryClientCreatorResponseAmino; encode(message: QueryClientCreatorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryClientCreatorResponse; fromPartial(object: DeepPartial): QueryClientCreatorResponse; fromAmino(object: QueryClientCreatorResponseAmino): QueryClientCreatorResponse; toAmino(message: QueryClientCreatorResponse): QueryClientCreatorResponseAmino; fromAminoMsg(object: QueryClientCreatorResponseAminoMsg): QueryClientCreatorResponse; toAminoMsg(message: QueryClientCreatorResponse): QueryClientCreatorResponseAminoMsg; fromProtoMsg(message: QueryClientCreatorResponseProtoMsg): QueryClientCreatorResponse; toProto(message: QueryClientCreatorResponse): Uint8Array; toProtoMsg(message: QueryClientCreatorResponse): QueryClientCreatorResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryUpgradedClientStateRequest is the request type for the * Query/UpgradedClientState RPC method * @name QueryUpgradedClientStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateRequest */ export declare const QueryUpgradedClientStateRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryUpgradedClientStateRequest; isAmino(o: any): o is QueryUpgradedClientStateRequestAmino; encode(_: QueryUpgradedClientStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryUpgradedClientStateRequest; fromPartial(_: DeepPartial): QueryUpgradedClientStateRequest; fromAmino(_: QueryUpgradedClientStateRequestAmino): QueryUpgradedClientStateRequest; toAmino(_: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAmino; fromAminoMsg(object: QueryUpgradedClientStateRequestAminoMsg): QueryUpgradedClientStateRequest; toAminoMsg(message: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestAminoMsg; fromProtoMsg(message: QueryUpgradedClientStateRequestProtoMsg): QueryUpgradedClientStateRequest; toProto(message: QueryUpgradedClientStateRequest): Uint8Array; toProtoMsg(message: QueryUpgradedClientStateRequest): QueryUpgradedClientStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryUpgradedClientStateResponse is the response type for the * Query/UpgradedClientState RPC method. * @name QueryUpgradedClientStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedClientStateResponse */ export declare const QueryUpgradedClientStateResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryUpgradedClientStateResponse; isAmino(o: any): o is QueryUpgradedClientStateResponseAmino; encode(message: QueryUpgradedClientStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryUpgradedClientStateResponse; fromPartial(object: DeepPartial): QueryUpgradedClientStateResponse; fromAmino(object: QueryUpgradedClientStateResponseAmino): QueryUpgradedClientStateResponse; toAmino(message: QueryUpgradedClientStateResponse): QueryUpgradedClientStateResponseAmino; fromAminoMsg(object: QueryUpgradedClientStateResponseAminoMsg): QueryUpgradedClientStateResponse; toAminoMsg(message: QueryUpgradedClientStateResponse): QueryUpgradedClientStateResponseAminoMsg; fromProtoMsg(message: QueryUpgradedClientStateResponseProtoMsg): QueryUpgradedClientStateResponse; toProto(message: QueryUpgradedClientStateResponse): Uint8Array; toProtoMsg(message: QueryUpgradedClientStateResponse): QueryUpgradedClientStateResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryUpgradedConsensusStateRequest is the request type for the * Query/UpgradedConsensusState RPC method * @name QueryUpgradedConsensusStateRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateRequest */ export declare const QueryUpgradedConsensusStateRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryUpgradedConsensusStateRequest; isAmino(o: any): o is QueryUpgradedConsensusStateRequestAmino; encode(_: QueryUpgradedConsensusStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryUpgradedConsensusStateRequest; fromPartial(_: DeepPartial): QueryUpgradedConsensusStateRequest; fromAmino(_: QueryUpgradedConsensusStateRequestAmino): QueryUpgradedConsensusStateRequest; toAmino(_: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAmino; fromAminoMsg(object: QueryUpgradedConsensusStateRequestAminoMsg): QueryUpgradedConsensusStateRequest; toAminoMsg(message: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestAminoMsg; fromProtoMsg(message: QueryUpgradedConsensusStateRequestProtoMsg): QueryUpgradedConsensusStateRequest; toProto(message: QueryUpgradedConsensusStateRequest): Uint8Array; toProtoMsg(message: QueryUpgradedConsensusStateRequest): QueryUpgradedConsensusStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryUpgradedConsensusStateResponse is the response type for the * Query/UpgradedConsensusState RPC method. * @name QueryUpgradedConsensusStateResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryUpgradedConsensusStateResponse */ export declare const QueryUpgradedConsensusStateResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryUpgradedConsensusStateResponse; isAmino(o: any): o is QueryUpgradedConsensusStateResponseAmino; encode(message: QueryUpgradedConsensusStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryUpgradedConsensusStateResponse; fromPartial(object: DeepPartial): QueryUpgradedConsensusStateResponse; fromAmino(object: QueryUpgradedConsensusStateResponseAmino): QueryUpgradedConsensusStateResponse; toAmino(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAmino; fromAminoMsg(object: QueryUpgradedConsensusStateResponseAminoMsg): QueryUpgradedConsensusStateResponse; toAminoMsg(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseAminoMsg; fromProtoMsg(message: QueryUpgradedConsensusStateResponseProtoMsg): QueryUpgradedConsensusStateResponse; toProto(message: QueryUpgradedConsensusStateResponse): Uint8Array; toProtoMsg(message: QueryUpgradedConsensusStateResponse): QueryUpgradedConsensusStateResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipRequest * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipRequest */ export declare const QueryVerifyMembershipRequest: { typeUrl: string; aminoType: string; is(o: any): o is QueryVerifyMembershipRequest; isAmino(o: any): o is QueryVerifyMembershipRequestAmino; encode(message: QueryVerifyMembershipRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVerifyMembershipRequest; fromPartial(object: DeepPartial): QueryVerifyMembershipRequest; fromAmino(object: QueryVerifyMembershipRequestAmino): QueryVerifyMembershipRequest; toAmino(message: QueryVerifyMembershipRequest): QueryVerifyMembershipRequestAmino; fromAminoMsg(object: QueryVerifyMembershipRequestAminoMsg): QueryVerifyMembershipRequest; toAminoMsg(message: QueryVerifyMembershipRequest): QueryVerifyMembershipRequestAminoMsg; fromProtoMsg(message: QueryVerifyMembershipRequestProtoMsg): QueryVerifyMembershipRequest; toProto(message: QueryVerifyMembershipRequest): Uint8Array; toProtoMsg(message: QueryVerifyMembershipRequest): QueryVerifyMembershipRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method * @name QueryVerifyMembershipResponse * @package ibc.core.client.v1 * @see proto type: ibc.core.client.v1.QueryVerifyMembershipResponse */ export declare const QueryVerifyMembershipResponse: { typeUrl: string; aminoType: string; is(o: any): o is QueryVerifyMembershipResponse; isAmino(o: any): o is QueryVerifyMembershipResponseAmino; encode(message: QueryVerifyMembershipResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVerifyMembershipResponse; fromPartial(object: DeepPartial): QueryVerifyMembershipResponse; fromAmino(object: QueryVerifyMembershipResponseAmino): QueryVerifyMembershipResponse; toAmino(message: QueryVerifyMembershipResponse): QueryVerifyMembershipResponseAmino; fromAminoMsg(object: QueryVerifyMembershipResponseAminoMsg): QueryVerifyMembershipResponse; toAminoMsg(message: QueryVerifyMembershipResponse): QueryVerifyMembershipResponseAminoMsg; fromProtoMsg(message: QueryVerifyMembershipResponseProtoMsg): QueryVerifyMembershipResponse; toProto(message: QueryVerifyMembershipResponse): Uint8Array; toProtoMsg(message: QueryVerifyMembershipResponse): QueryVerifyMembershipResponseProtoMsg; registerTypeUrl(): void; };