import { TypographyVariant } from '../../text/types'; import { MediaAlignmentOption, TextAlignmentOption, TypographyStyle } from '../types'; export declare const TOGGLEABLE_ACTIONS: string[]; /** * Default palette of 24 color swatches displayed in the text-color popover. * Arranged in 3 rows × 8 columns matching the Figma design: * Row 1 (dark shades): black, violet-700, indigo-700, blue-700, green-700, yellow-500, orange-600, red-700 * Row 2 (medium shades): gray-400, violet-500, indigo-500, sky-500, emerald-500, yellow-300, orange-500, red-500 * Row 3 (light shades): white, violet-300, indigo-300, blue-300, green-300, yellow-200, orange-200, red-200 * Consumers can override this via the `colorPalette` prop on HtmlEditor. */ export declare const DEFAULT_COLOR_PALETTE: string[]; export declare const HEADING_STYLES: readonly ["h1", "h2", "h3", "h4"]; export declare const TIPTAP_NAME_MAP: Record; export declare const STYLE_ACTIONS: string[]; export declare const LIST_ACTIONS: string[]; /** * Selectable font sizes shown in the popover list. * Matches the design spec: 8, 9, 10, 11, 12, 14, 18, 24, 30, 36, 48, 60, 72, 90. */ export declare const FONT_SIZES: readonly [8, 9, 10, 11, 12, 14, 18, 24, 30, 36, 48, 60, 72, 90]; /** Default size shown on the trigger when nothing is selected. */ export declare const DEFAULT_FONT_SIZE = 14; /** * Alignment options shown in the text-alignment popover. * Order matches the Figma design: left, center, right, justify. */ export declare const ALIGNMENT_OPTIONS: TextAlignmentOption[]; /** * Available text styles shown in the typography popover. * Each entry maps a selectable value to the label displayed * and the Text `type` variant that styles that label. */ export declare const TYPOGRAPHY_STYLES: { value: TypographyStyle; label: string; type: TypographyVariant; }[]; /** * Default media alignment options shown in the media-alignment popover. * Order matches the Figma design: left, center, right. */ export declare const MEDIA_ALIGNMENT_OPTIONS: MediaAlignmentOption[]; /** * Minimum width (in pixels) that we allow when resizing videos. This is to prevent users from shrinking videos to an unusably small size. */ export declare const MINIMUM_VIDEO_WIDTH = 100; export declare const RESIZE_BAR_TIMEOUT = 5000; export declare const VIDEO_DEFAULT_WIDTH = 560; export declare const VIDEO_DEFAULT_HEIGHT = 315;