import type { API, Characteristic as CharacteristicClass } from 'homebridge'; import type { CustomCharacteristicUUIDs } from '../types.js'; export default class CustomCharacteristics { readonly uuids: CustomCharacteristicUUIDs; readonly ColourMode: typeof CharacteristicClass; readonly MusicMode: typeof CharacteristicClass; readonly MusicModeTwo: typeof CharacteristicClass; readonly Scene: typeof CharacteristicClass; readonly SceneTwo: typeof CharacteristicClass; readonly SceneThree: typeof CharacteristicClass; readonly SceneFour: typeof CharacteristicClass; readonly DiyMode: typeof CharacteristicClass; readonly DiyModeTwo: typeof CharacteristicClass; readonly DiyModeThree: typeof CharacteristicClass; readonly DiyModeFour: typeof CharacteristicClass; readonly Segmented: typeof CharacteristicClass; readonly SegmentedTwo: typeof CharacteristicClass; readonly SegmentedThree: typeof CharacteristicClass; readonly SegmentedFour: typeof CharacteristicClass; readonly VideoMode: typeof CharacteristicClass; readonly VideoModeTwo: typeof CharacteristicClass; readonly NightLight: typeof CharacteristicClass; readonly DisplayLight: typeof CharacteristicClass; constructor(api: API); }