import { EwelinkConnection } from "../ewelink-connection"; import { HAP } from "homebridge"; import { AbstractServiceUtility } from "./service-utility/service-utility"; import { Logging } from "homebridge/lib/logger"; import { PlatformAccessory } from "homebridge/lib/platformAccessory"; import { EweLinkContext } from "../context"; export declare class ServiceMap { private readonly serviceTypeMap; private readonly defaultUpdater; private readonly log; constructor(log: Logging, server: EwelinkConnection, hap: HAP); private fillServiceMap; getServiceType(accessory: PlatformAccessory): AbstractServiceUtility; calculateServiceType(name: string): AbstractServiceUtility; } //# sourceMappingURL=service-map.d.ts.map