import { type WorkDocumentEmphasisMark } from './work-document-emphasis'; import { type WorkDocumentTextCase } from './work-document-text-case'; import { type WorkDocumentScriptFontSlot } from './work-document-script-fonts'; export declare const DOCUMENT_WORD_DEFAULT_SINGLE_LINE_HEIGHT = 1.15; declare module '@tiptap/extension-text-style' { interface TextStyleAttributes { characterScalePercent?: number | null; characterPositionHalfPoints?: number | null; characterSpacingTwips?: number | null; emphasisMark?: WorkDocumentEmphasisMark | null; hiddenText?: boolean | null; legacyTextOutline?: boolean | null; legacyTextShadow?: boolean | null; legacyTextEmboss?: boolean | null; legacyTextImprint?: boolean | null; runBorder?: string | null; runShading?: string | null; proofingLanguages?: string | null; noProof?: boolean | null; openTypeFeatures?: string | null; kerningThresholdHalfPoints?: number | null; scriptFonts?: string | null; scriptFontSlot?: WorkDocumentScriptFontSlot | null; wordLineHeightFactor?: number | null; wordSnapToGrid?: boolean | null; themeColor?: string | null; textCase?: WorkDocumentTextCase | null; } } export declare function documentWordLineHeightFactor(fontFamily: unknown): number; export declare function normalizedDocumentWordLineHeightFactor(value: unknown): number | null; export declare const DocumentTextStyle: import("@tiptap/core").Mark; export declare const DocumentHighlight: import("@tiptap/core").Mark; export declare const DocumentFontFamily: import("@tiptap/core").Extension;