import { TSerializableEntitiesService } from '../../Abstract'; import { TWithActiveAccessorsService, TWithCreateFromConfigService, TWithCreateService, TWithFactoryService, TWithRegistryService } from '../../Mixins'; import { TRendererConfig } from './TRendererConfig'; import { TRendererFactory } from './TRendererFactory'; import { TRendererParams } from './TRendererParams'; import { TRendererRegistry } from './TRendererRegistry'; import { TRendererWrapper } from './TRendererWrapper'; import { TRendererWrapperDependencies } from './TRendererWrapperDependencies'; export type TRendererServiceWithCreate = TWithCreateService; export type TRendererServiceWithCreateFromConfig = TWithCreateFromConfigService; export type TRendererServiceWithFactory = TWithFactoryService; export type TRendererServiceWithRegistry = TWithRegistryService; export type TRendererService = TSerializableEntitiesService & TRendererServiceWithCreate & TRendererServiceWithCreateFromConfig & TWithActiveAccessorsService & TRendererServiceWithFactory & TRendererServiceWithRegistry;