import { PlatformAccessory, Logger } from 'homebridge'; import { ChildInfo } from '../../api/@types/ChildListInfo'; import HubAccessory, { HubContext } from '../Hub'; import Accessory from '../../@types/Accessory'; import Platform from '../../platform'; export type AccessoryThisType = ThisType<{ readonly hub: HubAccessory; readonly getInfo: () => Promise; }>; export default class MotionSensorAccessory extends Accessory { private readonly hub; private interval?; private lastEventUpdate; get UUID(): string; private getInfo; constructor(hub: HubAccessory, platform: Platform, accessory: PlatformAccessory, log: Logger, deviceInfo: ChildInfo); cleanup(): void; private setup; } //# sourceMappingURL=index.d.ts.map