import type { DeviceContext } from "./context.ts"; import { DeviceProjection } from "./device.ts"; import type { ProtectLightConfig } from "../types/index.ts"; /** * A light projection. Inherits the read-through getters, live `observe`, and write-through `update` from {@link DeviceProjection}; light-specific behavior (level, * motion activation) is expressed through `update` payloads rather than bespoke methods. * * @category Devices */ export declare class Light extends DeviceProjection { readonly modelKey = "light"; constructor(ctx: DeviceContext, id: string); } //# sourceMappingURL=light.d.ts.map