import { QueryContractInfoResponse } from "@shareledgerjs/types/cosmwasm/wasm/v1/query"; import { BaseClient } from "../../baseclient"; import { WasmQueryExtension } from "../wasm"; import { GetInfoResponse } from "./types/CwSoulbound.types"; export interface SbtQueryExtensionMethods { info(contractAddress: string, height?: number): Promise; tokenOf(contractAddress: string, owner: string, height?: number): Promise; tokenURI(contractAddress: string, height?: number): Promise; metadata(contractAddress: string, height?: number): Promise; } export interface SbtQueryExtension { readonly sbt: SbtQueryExtensionMethods; } export declare function SbtQueryExtension(constructor: T): T;