import { Configuration } from "contracts/generalContract"; export interface ThemeConfig { name: string; displayName: string; icon?: string; version: string; description?: string; author?: string; templates: Map; globalSettings?: { layout?: string; css?: string; }; configuration: Configuration; routes: { index: string; post: string; tag: string; category: string; error: string; loding: string; page: Map; } } export interface ThemeTemplate { path: string; name: string; description?: string; }