import { Mark, MarkSpec } from 'prosemirror-model'; export interface TextColorAttributes { /** * @pattern "^#[0-9a-f]{6}$" * @pattern_stage_0 "^#[0-9a-fA-F]{6}$" */ color: string; } /** * @name textColor_mark */ export interface TextColorDefinition { type: 'textColor'; attrs: TextColorAttributes; } export interface TextColorMark extends Mark { attrs: TextColorAttributes; } export declare type TextColorKey = 'Light gray' | 'Purple' | 'Teal' | 'Green' | 'Red' | 'Orange' | 'Dark gray' | 'Blue' | 'Yellow' | 'Dark blue' | 'Dark teal' | 'Dark green' | 'Dark red' | 'Dark purple' | 'White' | 'Light blue' | 'Light teal' | 'Light green' | 'Light yellow' | 'Light red' | 'Light purple'; export declare const colorPalette: Map; export declare const colorPaletteExperimental: Map; export declare const textColor: MarkSpec;