import * as WoT from "wot-typescript-definitions"; import Servient from "./servient"; export default class WoTImpl { private srv; constructor(srv: Servient); discover(filter?: WoT.ThingFilter): Promise; exploreDirectory(url: string, filter?: WoT.ThingFilter): Promise; requestThingDescription(url: string): Promise; consume(td: WoT.ThingDescription): Promise; produce(init: WoT.ExposedThingInit): Promise; } export declare enum DataType { boolean = "boolean", number = "number", integer = "integer", string = "string", object = "object", array = "array", null = "null" }