import Long from "long"; import { grpc } from "@improbable-eng/grpc-web"; import _m0 from "protobufjs/minimal"; import { CodeInfo, ContractInfo, Params } from "../../../daodiseo/wasm/v1beta1/wasm"; export declare const protobufPackage = "daodiseo.wasm.v1beta1"; /** QueryCodeInfoRequest is the request type for the QueryyCodeInfo RPC method. */ export interface QueryCodeInfoRequest { /** grpc-gateway_out does not support Go style CodID */ codeId: Long; } /** * QueryCodeInfoResponse is response type for the * QueryyCodeInfo RPC method. */ export interface QueryCodeInfoResponse { codeInfo?: CodeInfo; } /** QueryByteCodeRequest is the request type for the QueryyByteCode RPC method. */ export interface QueryByteCodeRequest { /** grpc-gateway_out does not support Go style CodID */ codeId: Long; } /** * QueryByteCodeResponse is response type for the * QueryyByteCode RPC method. */ export interface QueryByteCodeResponse { byteCode: Uint8Array; } /** QueryContractInfoRequest is the request type for the Query/ContractInfo RPC method. */ export interface QueryContractInfoRequest { contractAddress: string; } /** * QueryContractInfoResponse is response type for the * Query/ContractInfo RPC method. */ export interface QueryContractInfoResponse { contractInfo?: ContractInfo; } /** QueryContractStoreRequest is the request type for the Query/ContractStore RPC method. */ export interface QueryContractStoreRequest { contractAddress: string; queryMsg: Uint8Array; } /** * QueryContractStoreResponse is response type for the * Query/ContractStore RPC method. */ export interface QueryContractStoreResponse { queryResult: Uint8Array; } /** QueryRawStoreRequest is the request type for the Query/RawStore RPC method. */ export interface QueryRawStoreRequest { contractAddress: string; key: Uint8Array; } /** * QueryRawStoreResponse is response type for the * Query/RawStore RPC method. */ export interface QueryRawStoreResponse { /** Data contains the raw store data */ data: Uint8Array; } /** QueryParamsRequest is the request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } /** QueryParamsResponse is the response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** params defines the parameters of the module. */ params?: Params; } export declare const QueryCodeInfoRequest: { encode(message: QueryCodeInfoRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryCodeInfoRequest; fromJSON(object: any): QueryCodeInfoRequest; toJSON(message: QueryCodeInfoRequest): unknown; fromPartial(object: DeepPartial): QueryCodeInfoRequest; }; export declare const QueryCodeInfoResponse: { encode(message: QueryCodeInfoResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryCodeInfoResponse; fromJSON(object: any): QueryCodeInfoResponse; toJSON(message: QueryCodeInfoResponse): unknown; fromPartial(object: DeepPartial): QueryCodeInfoResponse; }; export declare const QueryByteCodeRequest: { encode(message: QueryByteCodeRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryByteCodeRequest; fromJSON(object: any): QueryByteCodeRequest; toJSON(message: QueryByteCodeRequest): unknown; fromPartial(object: DeepPartial): QueryByteCodeRequest; }; export declare const QueryByteCodeResponse: { encode(message: QueryByteCodeResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryByteCodeResponse; fromJSON(object: any): QueryByteCodeResponse; toJSON(message: QueryByteCodeResponse): unknown; fromPartial(object: DeepPartial): QueryByteCodeResponse; }; export declare const QueryContractInfoRequest: { encode(message: QueryContractInfoRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryContractInfoRequest; fromJSON(object: any): QueryContractInfoRequest; toJSON(message: QueryContractInfoRequest): unknown; fromPartial(object: DeepPartial): QueryContractInfoRequest; }; export declare const QueryContractInfoResponse: { encode(message: QueryContractInfoResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryContractInfoResponse; fromJSON(object: any): QueryContractInfoResponse; toJSON(message: QueryContractInfoResponse): unknown; fromPartial(object: DeepPartial): QueryContractInfoResponse; }; export declare const QueryContractStoreRequest: { encode(message: QueryContractStoreRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryContractStoreRequest; fromJSON(object: any): QueryContractStoreRequest; toJSON(message: QueryContractStoreRequest): unknown; fromPartial(object: DeepPartial): QueryContractStoreRequest; }; export declare const QueryContractStoreResponse: { encode(message: QueryContractStoreResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryContractStoreResponse; fromJSON(object: any): QueryContractStoreResponse; toJSON(message: QueryContractStoreResponse): unknown; fromPartial(object: DeepPartial): QueryContractStoreResponse; }; export declare const QueryRawStoreRequest: { encode(message: QueryRawStoreRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRawStoreRequest; fromJSON(object: any): QueryRawStoreRequest; toJSON(message: QueryRawStoreRequest): unknown; fromPartial(object: DeepPartial): QueryRawStoreRequest; }; export declare const QueryRawStoreResponse: { encode(message: QueryRawStoreResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryRawStoreResponse; fromJSON(object: any): QueryRawStoreResponse; toJSON(message: QueryRawStoreResponse): unknown; fromPartial(object: DeepPartial): QueryRawStoreResponse; }; export declare const QueryParamsRequest: { encode(_: QueryParamsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryParamsRequest; fromJSON(_: any): QueryParamsRequest; toJSON(_: QueryParamsRequest): unknown; fromPartial(_: DeepPartial): QueryParamsRequest; }; export declare const QueryParamsResponse: { encode(message: QueryParamsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number | undefined): QueryParamsResponse; fromJSON(object: any): QueryParamsResponse; toJSON(message: QueryParamsResponse): unknown; fromPartial(object: DeepPartial): QueryParamsResponse; }; /** Query defines the gRPC querier service. */ export interface Query { /** CodeInfo returns the stored code info */ CodeInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** ByteCode returns the stored byte code */ ByteCode(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** ContractInfo returns the stored contract info */ ContractInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** ContractStore return smart query result from the contract */ ContractStore(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** RawStore return single key from the raw store data of a contract */ RawStore(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** Params queries all parameters. */ Params(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); CodeInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; ByteCode(request: DeepPartial, metadata?: grpc.Metadata): Promise; ContractInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; ContractStore(request: DeepPartial, metadata?: grpc.Metadata): Promise; RawStore(request: DeepPartial, metadata?: grpc.Metadata): Promise; Params(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare const QueryDesc: { serviceName: string; }; export declare const QueryCodeInfoDesc: UnaryMethodDefinitionish; export declare const QueryByteCodeDesc: UnaryMethodDefinitionish; export declare const QueryContractInfoDesc: UnaryMethodDefinitionish; export declare const QueryContractStoreDesc: UnaryMethodDefinitionish; export declare const QueryRawStoreDesc: UnaryMethodDefinitionish; export declare const QueryParamsDesc: UnaryMethodDefinitionish; interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { requestStream: any; responseStream: any; } declare type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; interface Rpc { unary(methodDesc: T, request: any, metadata: grpc.Metadata | undefined): Promise; } export declare class GrpcWebImpl { private host; private options; constructor(host: string, options: { transport?: grpc.TransportFactory; debug?: boolean; metadata?: grpc.Metadata; }); unary(methodDesc: T, _request: any, metadata: grpc.Metadata | undefined): Promise; } declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined | Long; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export {};