/** * 共享常量定义 */ /** * 外部资源 URL */ export declare const EXTERNAL_RESOURCES: { /** Plate.js 官方网站 */ readonly PLATEJS_SITE: "https://platejs.org"; /** Tailwind CSS CDN */ readonly TAILWIND_CSS: "https://platejs.org/tailwind.css"; /** KaTeX CSS CDN */ readonly KATEX_CSS: "https://cdn.jsdelivr.net/npm/katex@0.16.18/dist/katex.css"; /** KaTeX CSS integrity hash */ readonly KATEX_CSS_INTEGRITY: "sha384-9PvLvaiSKCPkFKB1ZsEoTjgnJn+O3KvEwtsz37/XrkYft3DTk2gHdYvd9oWgW3tV"; /** Google Fonts */ readonly GOOGLE_FONTS: "https://fonts.googleapis.com/css2?family=Inter:wght@400..700&family=JetBrains+Mono:wght@400..700&display=swap"; }; /** * 默认字体栈 */ export declare const FONT_STACKS: { /** Sans-serif 字体栈(包含中文字体) */ readonly SANS: "'Inter', 'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', 'Source Han Sans SC', 'WenQuanYi Micro Hei', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif"; /** Monospace 字体栈 */ readonly MONO: "'JetBrains Mono', 'Noto Sans Mono CJK SC', 'Noto Sans SC', 'Microsoft YaHei Mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace"; }; /** * 编辑器默认配置 */ export declare const EDITOR_DEFAULTS: { /** 自动保存间隔(毫秒) */ readonly AUTO_SAVE_INTERVAL: 30000; /** 自动保存防抖时间(毫秒) */ readonly AUTO_SAVE_DEBOUNCE: 2000; /** 最大自动保存版本数 */ readonly MAX_AUTO_SAVE_VERSIONS: 10; /** 默认自动保存存储键 */ readonly AUTO_SAVE_STORAGE_KEY: "kc-plate-editor-autosave"; }; /** * 存储键名 */ export declare const STORAGE_KEYS: { /** 编辑器配置 */ readonly EDITOR_CONFIG: "kc-plate-editor-config"; /** 自动保存 */ readonly AUTO_SAVE: "kc-plate-editor-autosave"; }; /** * 标题层级映射 * 用于目录和大纲功能 */ export declare const HEADING_DEPTH: Record;