import { Extension } from '@tiptap/core'; import type { ExtensionProps, Group, NodeHocDescriptor, RicosExtension, RicosExtensionConfig, RicosServices } from 'ricos-types'; import type { ExtensionAggregate, IFunctionalExtension } from './domain-types'; export declare class FunctionalExtension implements IFunctionalExtension { config: RicosExtensionConfig; priority: number; type: "extension"; name: string; groups: Group[]; private readonly ricosExtension; private readonly settings; private readonly reconfigure; constructor(extension: RicosExtension, config?: RicosExtensionConfig); getRicosExtension(): RicosExtension; toTiptapExtension(extensions: ExtensionAggregate, ricosProps: ExtensionProps, services: RicosServices): Extension; getNodeHocDescriptor(extensions: ExtensionAggregate, ricosProps: ExtensionProps, services: RicosServices): NodeHocDescriptor; } //# sourceMappingURL=FunctionalExtension.d.ts.map