import { OPTIONS_TYPE as AuthModuleOptions } from './domain/auth/auth.types'; import { IoTChannelModuleOptions, BleChannelModuleOptions, RestChannelModuleOptions, OpenAPIChannelModuleOptions } from './domain/channels/index'; import { OPTIONS_TYPE as PersistModuleOptions } from './persist/persist.providers'; export type UltimateGoveeModuleOptions = { persist?: typeof PersistModuleOptions; auth?: typeof AuthModuleOptions; channels?: { iot?: typeof IoTChannelModuleOptions; ble?: typeof BleChannelModuleOptions; rest?: typeof RestChannelModuleOptions; openapi?: typeof OpenAPIChannelModuleOptions; }; }; export declare const ConfigurableModuleClass: import("@nestjs/common").ConfigurableModuleCls, OPTIONS_TYPE: UltimateGoveeModuleOptions & Partial<{ isGlobal: boolean; }>, ASYNC_OPTIONS_TYPE: import("@nestjs/common").ConfigurableModuleAsyncOptions & Partial<{ isGlobal: boolean; }>, MODULE_OPTIONS_TOKEN: string | symbol; //# sourceMappingURL=ultimate-govee.types.d.ts.map