import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Any, Message, proto3 } from "@bufbuild/protobuf"; import { ConnectionEnd, IdentifiedConnection } from "./connection_pb.js"; import { Height, IdentifiedClientState } from "../../client/v1/client_pb.js"; import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination_pb.js"; export declare class QueryConnectionRequest extends Message { connectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionRequest; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionRequest; static equals(a: QueryConnectionRequest | PlainMessage | undefined, b: QueryConnectionRequest | PlainMessage | undefined): boolean; } export declare class QueryConnectionResponse extends Message { connection?: ConnectionEnd; proof: Uint8Array; proofHeight?: Height; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionResponse; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionResponse; static equals(a: QueryConnectionResponse | PlainMessage | undefined, b: QueryConnectionResponse | PlainMessage | undefined): boolean; } export declare class QueryConnectionsRequest extends Message { pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionsRequest; static equals(a: QueryConnectionsRequest | PlainMessage | undefined, b: QueryConnectionsRequest | PlainMessage | undefined): boolean; } export declare class QueryConnectionsResponse extends Message { connections: IdentifiedConnection[]; pagination?: PageResponse; height?: Height; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionsResponse; static equals(a: QueryConnectionsResponse | PlainMessage | undefined, b: QueryConnectionsResponse | PlainMessage | undefined): boolean; } export declare class QueryClientConnectionsRequest extends Message { clientId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryClientConnectionsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryClientConnectionsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryClientConnectionsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryClientConnectionsRequest; static equals(a: QueryClientConnectionsRequest | PlainMessage | undefined, b: QueryClientConnectionsRequest | PlainMessage | undefined): boolean; } export declare class QueryClientConnectionsResponse extends Message { connectionPaths: string[]; proof: Uint8Array; proofHeight?: Height; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryClientConnectionsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryClientConnectionsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryClientConnectionsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryClientConnectionsResponse; static equals(a: QueryClientConnectionsResponse | PlainMessage | undefined, b: QueryClientConnectionsResponse | PlainMessage | undefined): boolean; } export declare class QueryConnectionClientStateRequest extends Message { connectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionClientStateRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionClientStateRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionClientStateRequest; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionClientStateRequest; static equals(a: QueryConnectionClientStateRequest | PlainMessage | undefined, b: QueryConnectionClientStateRequest | PlainMessage | undefined): boolean; } export declare class QueryConnectionClientStateResponse extends Message { identifiedClientState?: IdentifiedClientState; proof: Uint8Array; proofHeight?: Height; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionClientStateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionClientStateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionClientStateResponse; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionClientStateResponse; static equals(a: QueryConnectionClientStateResponse | PlainMessage | undefined, b: QueryConnectionClientStateResponse | PlainMessage | undefined): boolean; } export declare class QueryConnectionConsensusStateRequest extends Message { connectionId: string; revisionNumber: bigint; revisionHeight: bigint; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionConsensusStateRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionConsensusStateRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionConsensusStateRequest; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionConsensusStateRequest; static equals(a: QueryConnectionConsensusStateRequest | PlainMessage | undefined, b: QueryConnectionConsensusStateRequest | PlainMessage | undefined): boolean; } export declare class QueryConnectionConsensusStateResponse extends Message { consensusState?: Any; clientId: string; proof: Uint8Array; proofHeight?: Height; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.core.connection.v1.QueryConnectionConsensusStateResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryConnectionConsensusStateResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryConnectionConsensusStateResponse; static fromJsonString(jsonString: string, options?: Partial): QueryConnectionConsensusStateResponse; static equals(a: QueryConnectionConsensusStateResponse | PlainMessage | undefined, b: QueryConnectionConsensusStateResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map