import { TEntity } from '../../Abstract'; import { TContainerDecorator } from '../../Global'; import { Observable, Subject } from 'rxjs'; import { TSpaceCanvas } from './TSpaceCanvas'; import { TSpaceAnyEvent } from './TSpaceEvents'; import { TSpaceParts } from './TSpaceParts'; export type TSpace = TEntity TSpaceCanvas | never; getCanvasSelector: () => string; container: TContainerDecorator; version: string; serializationInProgress$: Observable; drop: () => void; events$: Subject; }>>;