import { RpcResolver } from "../../../helper-func-types";
import { QueryBalanceRequest, QueryBalanceResponse, QueryOwnerRequest, QueryOwnerResponse, QuerySupplyRequest, QuerySupplyResponse, QueryNFTsRequest, QueryNFTsResponse, QueryNFTRequest, QueryNFTResponse, QueryClassRequest, QueryClassResponse, QueryClassesRequest, QueryClassesResponse } from "./query";
export declare const createGetBalance: (clientResolver?: RpcResolver) => (request: QueryBalanceRequest) => Promise<QueryBalanceResponse>;
export declare const createGetOwner: (clientResolver?: RpcResolver) => (request: QueryOwnerRequest) => Promise<QueryOwnerResponse>;
export declare const createGetSupply: (clientResolver?: RpcResolver) => (request: QuerySupplyRequest) => Promise<QuerySupplyResponse>;
export declare const createGetNFTs: (clientResolver?: RpcResolver) => (request: QueryNFTsRequest) => Promise<QueryNFTsResponse>;
export declare const createGetNFT: (clientResolver?: RpcResolver) => (request: QueryNFTRequest) => Promise<QueryNFTResponse>;
export declare const createGetClass: (clientResolver?: RpcResolver) => (request: QueryClassRequest) => Promise<QueryClassResponse>;
export declare const createGetClasses: (clientResolver?: RpcResolver) => (request: QueryClassesRequest) => Promise<QueryClassesResponse>;
