/** * @lombok-themes/demo — Example theme-extension plugin. * * Theme plugins don't hook the formula-eval path at all — they exist to * be discovered via the registry's capability metadata (listAll()) and * queried directly for their palette by the UI layer. This shows that * `hooks` is entirely optional: a plugin can be pure data + an init(). */ import type { IPlugin } from '../types.js'; export interface ThemePalette { name: string; background: string; foreground: string; accent: string; gridline: string; } export declare const plugin: IPlugin & { getPalette(): ThemePalette; }; export default plugin;