export type HtmlToolbarAction = 'bold' | 'italic' | 'underline' | 'strike' | 'code' | 'superscript' | 'subscript' | 'highlight' | 'h1' | 'h2' | 'h3' | 'h4' | 'h5' | 'h6' | 'heading' | 'paragraph' | 'quote' | 'ul' | 'ol' | 'task' | 'link' | 'unlink' | 'image' | 'codeblock' | 'table' | 'hr' | 'indent' | 'outdent' | 'alignLeft' | 'alignCenter' | 'alignRight' | 'alignJustify' | 'align' | 'textColor' | 'bgColor' | 'fontSize' | 'fontFamily' | 'clearFormat' | 'source' | 'undo' | 'redo';
export type HtmlToolbarItem = HtmlToolbarAction | 'divider';
export interface HtmlToolbarActionMeta {
action: HtmlToolbarAction;
label: string;
icon: React.FC;
shortcut?: string;
}
export declare const HTML_ACTION_META: Record;
export declare const DEFAULT_HTML_TOOLBAR: HtmlToolbarItem[];
export declare const MINIMAL_HTML_TOOLBAR: HtmlToolbarItem[];
export declare const FONT_FAMILY_OPTIONS: {
id: string;
label: string;
value: string;
}[];
export declare const FONT_SIZE_OPTIONS: {
id: string;
label: string;
value: string;
}[];
export declare const TEXT_COLOR_PALETTE: string[];
export declare const BG_COLOR_PALETTE: string[];