import type { Node } from '@tiptap/core'; import type { RicosEditorProps } from 'ricos-common'; import type { TiptapAdapterServices } from '../initializeTiptapAdapter'; import type { ConvertableNodeExtensionAggregate, DecoratedNodeExtension, ExtensionAggregate, IHtmlNodeExtension, IReactNodeExtension, NodeHocComposer, ReactNodeExtensionAggregate } from './domain-types'; export declare class ReactNodeExtensions implements ReactNodeExtensionAggregate { private extensions; constructor(extensions: IReactNodeExtension[]); getDecoratedNodeExtensions(hocComposer: NodeHocComposer): DecoratedNodeExtensions; asArray(): IReactNodeExtension[]; } export declare class DecoratedNodeExtensions implements ConvertableNodeExtensionAggregate { private extensions; constructor(extensions: DecoratedNodeExtension[]); toTiptapExtensions(extensions: ExtensionAggregate, ricosProps: RicosEditorProps, services: TiptapAdapterServices): Node[]; } export declare class HtmlNodeExtensions implements ConvertableNodeExtensionAggregate { private extensions; constructor(extensions: IHtmlNodeExtension[]); asArray(): IHtmlNodeExtension[]; toTiptapExtensions(extensions: ExtensionAggregate, ricosProps: RicosEditorProps, services: TiptapAdapterServices): Node[]; } //# sourceMappingURL=NodeExtensions.d.ts.map