import type { MatterRequests } from 'homebridge'; import type { UnitStatus } from '../../models/Unit.js'; import type { OmniLinkPlatform } from '../../platform.js'; import { MatterAccessoryBase } from './MatterAccessoryBase.js'; export declare class UnitDimmableLight extends MatterAccessoryBase { constructor(platform: OmniLinkPlatform, displayName: string, key: string, index?: number); static type: string; setEventHandlers(): void; setUnitDimmableLightState(state: boolean): Promise; setUnitDimmableLightLevel(request: MatterRequests.MoveToLevel): Promise; updateValues(status: UnitStatus): Promise; static getOnOffState(status: UnitStatus): boolean; static getCurrentLevel(status: UnitStatus): number; } //# sourceMappingURL=UnitDimmableLight.d.ts.map