import { Optional } from '../../../../common'; import { CommandBus, EventBus } from '@nestjs/cqrs'; import { FactoryType } from '../../device.factory'; import { SyncBox, SyncBoxFactory } from './sync-box'; import { DeviceModel } from '../../devices.model'; import { Device } from '../../device'; import { DreamView } from './dreamview'; import { DreamViewFactory } from './dreamview/dreamview'; export declare class TVFactory implements FactoryType { private readonly SyncBoxFactory; private readonly dreamviewFactory; private readonly eventBus; private readonly commandBus; constructor(SyncBoxFactory: SyncBoxFactory, dreamviewFactory: DreamViewFactory, eventBus: EventBus, commandBus: CommandBus); create(deviceModel: DeviceModel): Optional>; } //# sourceMappingURL=tv.factory.d.ts.map