import type { PlatformAccessory } from 'homebridge'; import type { UnitStatus } from '../../models/Unit.js'; import type { OmniLinkPlatform } from '../../platform.js'; import { HomekitAccessoryBase } from './HomekitAccessoryBase.js'; export declare class UnitWindowCovering extends HomekitAccessoryBase { private targetPosition; constructor(platform: OmniLinkPlatform, platformAccessory: PlatformAccessory); static type: string; setEventHandlers(): void; private getUnitWindowCoveringCurrentPosition; private getUnitWindowCoveringPositionState; private calculatePositionState; private getUnitWindowCoveringTargetPosition; private setUnitWindowCoveringTargetPosition; updateValues(status: UnitStatus): void; } //# sourceMappingURL=UnitWindowCovering.d.ts.map