import { Schema } from 'prosemirror-model'; export type Alignment = 'left' | 'center' | 'right' | 'justify'; /** Indent depth in 40px steps, like CKEditor/Google Docs. */ export declare const INDENT_STEP_PX = 40; export declare const MAX_INDENT = 8; export declare function cleanClass(value: string | null): string | null; export declare function cleanId(value: string | null): string | null; /** Bullet markers CSS understands; anything else falls back to default. */ export declare const BULLET_STYLES: readonly ["disc", "circle", "square"]; /** Numbering styles, keyed by the HTML `type` attribute letter. */ export declare const ORDERED_STYLES: Record; /** * Legal-style continuous numbering (1, 1.1, 1.1.1). Not a CSS * list-style-type: it serializes as `data-list-style="multilevel"` and is * rendered with CSS counters (see the editor stylesheet). Consumers rendering * the output need the same counter rules. */ export declare const MULTILEVEL_STYLE = "multilevel"; /** Builds the editor schema. List nodes are added via prosemirror-schema-list. */ export declare function createSchema(): Schema; /** A shared default schema instance. */ export declare const defaultSchema: Schema;