import type { Characteristic, Service, WithUUID } from "homebridge"; export declare function getOrAddCharacteristic(service: Service, characteristic: WithUUID Characteristic>): Characteristic; export declare function hasCharacteristic(characteristics: Array, characteristic: WithUUID<{ new (): Characteristic; }>): boolean; export declare function kelvinToMired(kelvin: number): number; export declare function miredToKelvin(mired: number): number; export declare function lookup(object: unknown, compareFn: undefined | ((objectProp: unknown, search: T) => boolean), value: T): string | undefined; export declare function lookupCharacteristicNameByUUID(characteristic: typeof Characteristic, uuid: string): string | undefined; //# sourceMappingURL=homekit.d.ts.map