import { UpdatePluginConfigDto } from '../../../modules/config/dto/config.dto'; import { DEVICES_WLED_PLUGIN_NAME } from '../devices-wled.constants'; export declare class WledUpdateTimeoutsDto { connectionTimeout?: number; commandDebounce?: number; } export declare class WledUpdatePollingDto { interval?: number; } export declare class WledUpdateMdnsDto { enabled?: boolean; interface?: string | null; autoAdd?: boolean; } export declare class WledUpdateWebSocketDto { enabled?: boolean; reconnectInterval?: number; } export declare class WledUpdatePluginConfigDto extends UpdatePluginConfigDto { type: typeof DEVICES_WLED_PLUGIN_NAME; timeouts?: WledUpdateTimeoutsDto; polling?: WledUpdatePollingDto; mdns?: WledUpdateMdnsDto; websocket?: WledUpdateWebSocketDto; }