type CategoryMap = { 'sans-serif': 'Sans Serif'; 'serif': 'Serif'; 'display': 'Script'; 'handwriting': 'Script'; 'monospace': 'Other'; }; type CategoryTypes = ['All', 'Serif', 'Sans Serif', 'Script', 'Other', 'Mine']; type FontCategories = { map: CategoryMap; types: CategoryTypes; normalize: (category: string) => Exclude; }; export declare const fontCategories: FontCategories; export type FontCategory = Exclude; export interface FontItem { family: string; category: FontCategory; isCustom?: boolean; } export interface RecentFont { family: string; category: string; isCustom?: boolean; lastUsed: number; } export declare const recentFontsStore: import("svelte/store").Writable; export declare const fontUtils: { getRecentFonts(): RecentFont[]; addRecentFont(font: FontItem): RecentFont[]; removeCustomFont(family: string): RecentFont[]; categorizeFont(family: string): FontCategory; }; export {};