import { TSerializableEntitiesService } from '../../Abstract'; import { TWithCreateFromConfigService, TWithCreateService, TWithFactoryService, TWithRegistryService } from '../../Mixins'; import { TSpatialGridConfig } from './TSpatialGridConfig'; import { TSpatialGridFactory } from './TSpatialGridFactory'; import { TSpatialGridParams } from './TSpatialGridParams'; import { TSpatialGridRegistry } from './TSpatialGridRegistry'; import { TSpatialGridWrapper } from './TSpatialGridWrapper'; export type TSpatialGridServiceWithCreate = TWithCreateService; export type TSpatialGridServiceWithCreateFromConfig = TWithCreateFromConfigService; export type TSpatialGridServiceWithFactory = TWithFactoryService; export type TSpatialGridServiceWithRegistry = TWithRegistryService; export type TSpatialGridService = TSerializableEntitiesService & TSpatialGridServiceWithCreate & TSpatialGridServiceWithCreateFromConfig & TSpatialGridServiceWithFactory & TSpatialGridServiceWithRegistry;