import { type Attrs, type AttrValue, type ElementNode, type NabiDoc } from '../schema/index.js'; import { type EditEnv, type EditResult } from './position.js'; import type { DocRange } from './range.js'; export declare function toggleMark(doc: NabiDoc, range: DocRange, mark: ElementNode, env: EditEnv): EditResult; export declare function setMark(doc: NabiDoc, range: DocRange, w: string, a: Attrs | null, env: EditEnv): EditResult; export declare function setParagraphAttr(doc: NabiDoc, range: DocRange, key: string, value: AttrValue | null, env: EditEnv): EditResult; //# sourceMappingURL=marks.d.ts.map