export type Direction = 'ltr' | 'rtl' export type Mode = 'light' | 'dark' export type NavMode = 'transparent' | 'light' | 'dark' | 'themed' export type ControlSize = 'lg' | 'md' | 'sm' | 'xs' export type LayoutType = | 'blank' | 'classic' | 'modern' | 'simple' | 'decked' | 'stackedSide' export type ColorLevel = | 50 | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 export type ThemeConfig = { themeColor: string direction: Direction mode: Mode primaryColorLevel: ColorLevel panelExpand: boolean navMode: NavMode controlSize: ControlSize cardBordered: boolean layout: { type: LayoutType sideNavCollapse: boolean } }