import type { Node } from 'ricos-schema'; import type { NodeViewDecorator, NodeViewDecorators, ViewerContextualData } from 'ricos-types'; export declare class Decorators implements NodeViewDecorators { private decorators; private textualDecorators; private context; private static readonly defaultPriority; private constructor(); static sort(a: NodeViewDecorator, b: NodeViewDecorator): 1 | -1 | 0; static of(decorators: NodeViewDecorator[], context: ViewerContextualData): NodeViewDecorators; getDecorators(): NodeViewDecorator[]; merge(decorators: NodeViewDecorators): NodeViewDecorators; apply(element: T, node: Node, isRoot: boolean): T; applyTextual(node: Node): T | undefined; } //# sourceMappingURL=nodeViewDecorators.d.ts.map