/** * Special character picker data (Direction B scope, per the owner-approved * proposal - see the "Formula Library & Special Character Picker" scoping * artifact): six categories, ~200 characters total. Unlike the formula * library, this set is drawn from standardized Unicode blocks, so "cover * this category" is a genuinely completable goal, not an open-ended one. * * Every entry inserts as plain text (see `insertSpecialCharacter` in * CanonicalAuthorityEditor.tsx) - special characters are ordinary * characters, never schema-level atoms. */ export type SpecialCharacterCategory = "greek" | "operators" | "arrows" | "currency" | "punctuation" | "accented"; export interface SpecialCharacterEntry { readonly char: string; readonly name: string; readonly category: SpecialCharacterCategory; } export declare const SPECIAL_CHARACTER_CATEGORIES: readonly { readonly id: SpecialCharacterCategory; readonly label: string; }[]; export declare const SPECIAL_CHARACTERS: readonly SpecialCharacterEntry[];