import { API, DynamicPlatformPlugin, Logger, PlatformAccessory, PlatformConfig, Service, Characteristic } from "homebridge"; import { ProsegurService } from "../services/prosegur.service"; import { ProsegurInstallation } from "../types/prosegur-response.interface"; export declare class ProsegurPlatform implements DynamicPlatformPlugin { readonly log: Logger; readonly config: PlatformConfig; readonly api: API; readonly Service: typeof Service; readonly Characteristic: typeof Characteristic; readonly accessories: PlatformAccessory[]; readonly prosegurService: ProsegurService; constructor(log: Logger, config: PlatformConfig, api: API); configureAccessory(accessory: PlatformAccessory): void; discoverDevices(): Promise; checkInstallation(installation: ProsegurInstallation): [PlatformAccessory[], PlatformAccessory[]]; checkRemovedAccesories(installation: ProsegurInstallation[]): void; } //# sourceMappingURL=prosegur.platform.d.ts.map