import { Params, type ParamsSDKType, State, type StateSDKType } from './vbank.js'; import { BinaryReader, BinaryWriter } from '../../binary.js'; import { type JsonSafe } from '../../json-safe.js'; /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: '/agoric.vbank.QueryParamsRequest'; value: Uint8Array; } /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequestSDKType { } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** params defines the parameters of the module. */ params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: '/agoric.vbank.QueryParamsResponse'; value: Uint8Array; } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponseSDKType { params: ParamsSDKType; } /** QueryStateRequest is the request type for the Query/State RPC method. */ export interface QueryStateRequest { } export interface QueryStateRequestProtoMsg { typeUrl: '/agoric.vbank.QueryStateRequest'; value: Uint8Array; } /** QueryStateRequest is the request type for the Query/State RPC method. */ export interface QueryStateRequestSDKType { } /** QueryStateResponse is the response type for the Query/State RPC method. */ export interface QueryStateResponse { /** state defines the parameters of the module. */ state: State; } export interface QueryStateResponseProtoMsg { typeUrl: '/agoric.vbank.QueryStateResponse'; value: Uint8Array; } /** QueryStateResponse is the response type for the Query/State RPC method. */ export interface QueryStateResponseSDKType { state: StateSDKType; } export declare const QueryParamsRequest: { typeUrl: "/agoric.vbank.QueryParamsRequest"; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): JsonSafe; fromPartial(_: Partial): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; }; export declare const QueryParamsResponse: { typeUrl: "/agoric.vbank.QueryParamsResponse"; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): JsonSafe; fromPartial(object: Partial): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; }; export declare const QueryStateRequest: { typeUrl: "/agoric.vbank.QueryStateRequest"; encode(_: QueryStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStateRequest; fromJSON(_: any): QueryStateRequest; toJSON(_: QueryStateRequest): JsonSafe; fromPartial(_: Partial): QueryStateRequest; fromProtoMsg(message: QueryStateRequestProtoMsg): QueryStateRequest; toProto(message: QueryStateRequest): Uint8Array; toProtoMsg(message: QueryStateRequest): QueryStateRequestProtoMsg; }; export declare const QueryStateResponse: { typeUrl: "/agoric.vbank.QueryStateResponse"; encode(message: QueryStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryStateResponse; fromJSON(object: any): QueryStateResponse; toJSON(message: QueryStateResponse): JsonSafe; fromPartial(object: Partial): QueryStateResponse; fromProtoMsg(message: QueryStateResponseProtoMsg): QueryStateResponse; toProto(message: QueryStateResponse): Uint8Array; toProtoMsg(message: QueryStateResponse): QueryStateResponseProtoMsg; }; //# sourceMappingURL=query.d.ts.map