export interface ThemeSettings { pageTheme: 'light' | 'dark'; codeTheme: string; mermaidTheme: string; } export declare const themePresets: Record; export type ThemePreset = keyof typeof themePresets; export type ThemeConfig = { mode: 'preset'; preset: ThemePreset; } | { mode: 'custom'; custom: ThemeSettings; }; export declare function resolveTheme(config: ThemeConfig): ThemeSettings;