import type { BinaryReadOptions, FieldList, JsonReadOptions, JsonValue, PartialMessage, PlainMessage } from "@bufbuild/protobuf"; import { Message, proto3 } from "@bufbuild/protobuf"; import { Params } from "./transfer_pb.js"; import { Denom } from "./token_pb.js"; import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination_pb.js"; import { Coin } from "../../../../cosmos/base/v1beta1/coin_pb.js"; /** * QueryParamsRequest is the request type for the Query/Params RPC method. * * @generated from message ibc.applications.transfer.v1.QueryParamsRequest */ export declare class QueryParamsRequest extends Message { constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.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.transfer.v1.QueryParamsResponse */ export declare class QueryParamsResponse extends Message { /** * params defines the parameters of the module. * * @generated from field: ibc.applications.transfer.v1.Params params = 1; */ params?: Params; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.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; } /** * QueryDenomRequest is the request type for the Query/Denom RPC * method * * @generated from message ibc.applications.transfer.v1.QueryDenomRequest */ export declare class QueryDenomRequest extends Message { /** * hash (in hex format) or denom (full denom with ibc prefix) of the on chain denomination. * * @generated from field: string hash = 1; */ hash: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomRequest; static fromJsonString(jsonString: string, options?: Partial): QueryDenomRequest; static equals(a: QueryDenomRequest | PlainMessage | undefined, b: QueryDenomRequest | PlainMessage | undefined): boolean; } /** * QueryDenomResponse is the response type for the Query/Denom RPC * method. * * @generated from message ibc.applications.transfer.v1.QueryDenomResponse */ export declare class QueryDenomResponse extends Message { /** * denom returns the requested denomination. * * @generated from field: ibc.applications.transfer.v1.Denom denom = 1; */ denom?: Denom; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomResponse; static fromJsonString(jsonString: string, options?: Partial): QueryDenomResponse; static equals(a: QueryDenomResponse | PlainMessage | undefined, b: QueryDenomResponse | PlainMessage | undefined): boolean; } /** * QueryDenomsRequest is the request type for the Query/Denoms RPC * method * * @generated from message ibc.applications.transfer.v1.QueryDenomsRequest */ export declare class QueryDenomsRequest extends Message { /** * pagination defines an optional pagination for the request. * * @generated from field: cosmos.base.query.v1beta1.PageRequest pagination = 1; */ pagination?: PageRequest; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomsRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomsRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomsRequest; static fromJsonString(jsonString: string, options?: Partial): QueryDenomsRequest; static equals(a: QueryDenomsRequest | PlainMessage | undefined, b: QueryDenomsRequest | PlainMessage | undefined): boolean; } /** * QueryDenomsResponse is the response type for the Query/Denoms RPC * method. * * @generated from message ibc.applications.transfer.v1.QueryDenomsResponse */ export declare class QueryDenomsResponse extends Message { /** * denoms returns all denominations. * * @generated from field: repeated ibc.applications.transfer.v1.Denom denoms = 1; */ denoms: Denom[]; /** * pagination defines the pagination in the response. * * @generated from field: cosmos.base.query.v1beta1.PageResponse pagination = 2; */ pagination?: PageResponse; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomsResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomsResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomsResponse; static fromJsonString(jsonString: string, options?: Partial): QueryDenomsResponse; static equals(a: QueryDenomsResponse | PlainMessage | undefined, b: QueryDenomsResponse | PlainMessage | undefined): boolean; } /** * QueryDenomHashRequest is the request type for the Query/DenomHash RPC * method * * @generated from message ibc.applications.transfer.v1.QueryDenomHashRequest */ export declare class QueryDenomHashRequest extends Message { /** * The denomination trace ([port_id]/[channel_id])+/[denom] * * @generated from field: string trace = 1; */ trace: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomHashRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomHashRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomHashRequest; static fromJsonString(jsonString: string, options?: Partial): QueryDenomHashRequest; static equals(a: QueryDenomHashRequest | PlainMessage | undefined, b: QueryDenomHashRequest | PlainMessage | undefined): boolean; } /** * QueryDenomHashResponse is the response type for the Query/DenomHash RPC * method. * * @generated from message ibc.applications.transfer.v1.QueryDenomHashResponse */ export declare class QueryDenomHashResponse extends Message { /** * hash (in hex format) of the denomination trace information. * * @generated from field: string hash = 1; */ hash: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryDenomHashResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryDenomHashResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryDenomHashResponse; static fromJsonString(jsonString: string, options?: Partial): QueryDenomHashResponse; static equals(a: QueryDenomHashResponse | PlainMessage | undefined, b: QueryDenomHashResponse | PlainMessage | undefined): boolean; } /** * QueryEscrowAddressRequest is the request type for the EscrowAddress RPC method. * * @generated from message ibc.applications.transfer.v1.QueryEscrowAddressRequest */ export declare class QueryEscrowAddressRequest extends Message { /** * unique port identifier * * @generated from field: string port_id = 1; */ portId: string; /** * unique channel identifier * * @generated from field: string channel_id = 2; */ channelId: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryEscrowAddressRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEscrowAddressRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEscrowAddressRequest; static fromJsonString(jsonString: string, options?: Partial): QueryEscrowAddressRequest; static equals(a: QueryEscrowAddressRequest | PlainMessage | undefined, b: QueryEscrowAddressRequest | PlainMessage | undefined): boolean; } /** * QueryEscrowAddressResponse is the response type of the EscrowAddress RPC method. * * @generated from message ibc.applications.transfer.v1.QueryEscrowAddressResponse */ export declare class QueryEscrowAddressResponse extends Message { /** * the escrow account address * * @generated from field: string escrow_address = 1; */ escrowAddress: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryEscrowAddressResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryEscrowAddressResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryEscrowAddressResponse; static fromJsonString(jsonString: string, options?: Partial): QueryEscrowAddressResponse; static equals(a: QueryEscrowAddressResponse | PlainMessage | undefined, b: QueryEscrowAddressResponse | PlainMessage | undefined): boolean; } /** * QueryTotalEscrowForDenomRequest is the request type for TotalEscrowForDenom RPC method. * * @generated from message ibc.applications.transfer.v1.QueryTotalEscrowForDenomRequest */ export declare class QueryTotalEscrowForDenomRequest extends Message { /** * @generated from field: string denom = 1; */ denom: string; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryTotalEscrowForDenomRequest"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryTotalEscrowForDenomRequest; static fromJson(jsonValue: JsonValue, options?: Partial): QueryTotalEscrowForDenomRequest; static fromJsonString(jsonString: string, options?: Partial): QueryTotalEscrowForDenomRequest; static equals(a: QueryTotalEscrowForDenomRequest | PlainMessage | undefined, b: QueryTotalEscrowForDenomRequest | PlainMessage | undefined): boolean; } /** * QueryTotalEscrowForDenomResponse is the response type for TotalEscrowForDenom RPC method. * * @generated from message ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse */ export declare class QueryTotalEscrowForDenomResponse extends Message { /** * @generated from field: cosmos.base.v1beta1.Coin amount = 1; */ amount?: Coin; constructor(data?: PartialMessage); static readonly runtime: typeof proto3; static readonly typeName = "ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse"; static readonly fields: FieldList; static fromBinary(bytes: Uint8Array, options?: Partial): QueryTotalEscrowForDenomResponse; static fromJson(jsonValue: JsonValue, options?: Partial): QueryTotalEscrowForDenomResponse; static fromJsonString(jsonString: string, options?: Partial): QueryTotalEscrowForDenomResponse; static equals(a: QueryTotalEscrowForDenomResponse | PlainMessage | undefined, b: QueryTotalEscrowForDenomResponse | PlainMessage | undefined): boolean; } //# sourceMappingURL=query_pb.d.ts.map