import { JDRegisterServer } from "../jdom/servers/registerserver"; import { JDServiceServer, JDServerOptions } from "../jdom/servers/serviceserver"; export interface LedServerOptions extends JDServerOptions { numPixels?: number; numColumns?: number; ledsPerPixel?: number; luminousIntensity?: number; waveLength?: number; maxPower?: number; color?: [number, number, number]; } export declare class LedServer extends JDServiceServer { readonly pixels: JDRegisterServer<[Uint8Array]>; readonly brightness: JDRegisterServer<[number]>; readonly actualBrightness: JDRegisterServer<[number]>; readonly numPixels: JDRegisterServer<[number]>; readonly maxPower: JDRegisterServer<[number]>; readonly numColumns: JDRegisterServer<[number]>; readonly ledsPerPixel: JDRegisterServer<[number]>; readonly luminousIntensity: JDRegisterServer<[number]>; readonly waveLength: JDRegisterServer<[number]>; constructor(options?: LedServerOptions); private handleFrameLarge; /** * Gets an array of RGB color numbers */ get colors(): Uint8Array; private get maxpower(); private get numpixels(); private get requested_intensity(); private get intensity(); private set intensity(value); get enabled(): boolean; private limit_intensity; } //# sourceMappingURL=ledserver.d.ts.map