import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { Params } from "./controller_pb.js"; /** * QueryInterchainAccountRequest is the request type for the Query/InterchainAccount RPC method. * * @generated from message ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountRequest */ export declare class QueryInterchainAccountRequest extends Message { /** * @generated from field: string owner = 1; */ owner: string; /** * @generated from field: string connection_id = 2; */ connectionId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryInterchainAccountRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryInterchainAccountRequest; static fromJsonString(jsonString: string, options?: Partial): QueryInterchainAccountRequest; static equals(a: QueryInterchainAccountRequest | PlainMessage | undefined, b: QueryInterchainAccountRequest | PlainMessage | undefined): boolean; } /** * QueryInterchainAccountResponse the response type for the Query/InterchainAccount RPC method. * * @generated from message ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse */ export declare class QueryInterchainAccountResponse extends Message { /** * @generated from field: string address = 1; */ address: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryInterchainAccountResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryInterchainAccountResponse; static fromJsonString(jsonString: string, options?: Partial): QueryInterchainAccountResponse; static equals(a: QueryInterchainAccountResponse | PlainMessage | undefined, b: QueryInterchainAccountResponse | PlainMessage | undefined): boolean; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * * @generated from message ibc.applications.interchain_accounts.controller.v1.QueryParamsRequest */ export declare class QueryParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.interchain_accounts.controller.v1.QueryParamsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryParamsRequest; static equals(a: QueryParamsRequest | PlainMessage | undefined, b: QueryParamsRequest | PlainMessage | undefined): boolean; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * * @generated from message ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse */ export declare class QueryParamsResponse extends Message { /** * params defines the parameters of the module. * * @generated from field: ibc.applications.interchain_accounts.controller.v1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryParamsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryParamsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryParamsResponse; static equals(a: QueryParamsResponse | PlainMessage | undefined, b: QueryParamsResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map