import { MqttMessageHandler } from '../../common'; import { OpenAPIMqttPacket } from './openapi.models'; export type MQTTProtocol = 'wss' | 'ws' | 'mqtt' | 'mqtts' | 'tcp' | 'ssl' | 'wx' | 'wxs'; export type OpenAPIConfig = { deviceListUrl: string; deviceControlUrl: string; deviceStateUrl: string; deviceLightScenesUrl: string; deviceDIYScenesUrl: string; mqttBrokerUrl: string; }; export type OpenAPIMqttMessageHandler = MqttMessageHandler; export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls, OPTIONS_TYPE: OpenAPIConfig & Partial<{}>, ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions & Partial<{}>, MODULE_OPTIONS_TOKEN: string | symbol; //# sourceMappingURL=openapi.types.d.ts.map