import type { ExtensionProps, RicosExtension } from '../../ricos-types/index.js';
import { Mark } from '../../tiptap/core/index';
import type { MarkConfig } from '../../tiptap/react';
import type { TiptapAdapterServices } from '../initialize-tiptap-adapter.js';
export type IMarkExtension = MarkExtension;
export declare class MarkExtension {
    config: MarkConfig;
    priority: number;
    type: 'mark';
    name: string;
    groups: RicosExtension['groups'];
    private readonly settings;
    private readonly reconfigure;
    private readonly ricosExtension;
    constructor(extension: RicosExtension, config?: MarkConfig);
    getRicosExtension(): RicosExtension;
    toTiptapExtension(extensions: RicosExtension[], ricosProps: ExtensionProps, services: TiptapAdapterServices): Mark;
}
//# sourceMappingURL=mark-extension.d.ts.map