import type { Node } from '@tiptap/pm/model'; import type { RichContent } from 'ricos-schema'; import type { TFunction } from './commonTypes'; import type { IContent } from './content'; import type { GeneralContext } from './context'; import type { EditorEventSource, IRicosEditor } from './editor'; import type { IEventEmitter } from './event-emitter'; import type { ModalService } from './modalTypes'; import type { IPluginsEvents } from './pluginsEventsTypes'; import type { IEditorQuery } from './query'; import type { RicosEditorPlugins } from './ricos-editor-plugins'; import type { IRicosSchema } from './ricos-schema'; import type { IRicosToolbars } from './ricos-toolbars'; import type { Shortcuts } from './shortcuts'; import type { AmbientStyles } from './styles'; import type { IUpdateService, IUploadService } from './uploadServicesTypes'; import type { IZIndexService } from './z-index-layers'; export type RicosServices = { styles: AmbientStyles; plugins: RicosEditorPlugins; uploadService: IUploadService; updateService: IUpdateService; t: TFunction; shortcuts: Shortcuts; content: IContent & IEventEmitter; modals: ModalService; editor: IRicosEditor & EditorEventSource; toolbars: IRicosToolbars; pluginsEvents: IPluginsEvents; context: Omit; schema: IRicosSchema; zIndexService: IZIndexService; getEditorQuery: () => IEditorQuery; }; //# sourceMappingURL=services.d.ts.map