export interface ILayoutModel { demo: string; js: { breakpoints: { sm: number; md: number; lg: number; xl: number; xxl: number; }; colors: { theme: { base: { white: string; primary: string; secondary: string; success: string; info: string; warning: string; danger: string; light: string; dark: string; }; light: { white: string; primary: string; secondary: string; success: string; info: string; warning: string; danger: string; light: string; dark: string; }; inverse: { white: string; primary: string; secondary: string; success: string; info: string; warning: string; danger: string; light: string; dark: string; }; }; gray: { 'gray-100': string; 'gray-200': string; 'gray-300': string; 'gray-400': string; 'gray-500': string; 'gray-600': string; 'gray-700': string; 'gray-800': string; 'gray-900': string; }; }; fontFamily: string; }; self: { layout: string; }; pageLoader: { type: string; }; header: { self: { display: boolean; width: string; theme: string; fixed: { desktop: boolean; mobile: boolean; }; }; menu: { self: { display: boolean; layout: string; rootArrow: boolean; iconStyle: string; }; desktop: { arrow: boolean; toggle: string; submenu: { theme: string; arrow: boolean; }; }; mobile: { submenu: { theme: string; accordion: boolean; }; }; }; }; subheader: { display: boolean; displayDesc: boolean; displayDaterangepicker: boolean; layoutVersion: string; fixed: boolean; width: string; clear: boolean; style: string; }; content: { width: string; }; brand: { self: { theme: string; }; }; aside: { self: { theme: string; display: boolean; fixed: boolean; minimize: { toggle: boolean; default: boolean; hoverable: boolean; }; }; footer: { self: { display: boolean; }; }; menu: { dropdown: boolean; scroll: boolean; iconStyle: string; submenu: { accordion: boolean; dropdown: { arrow: boolean; hoverTimeout: number; }; }; }; }; footer: { display: boolean; width: string; fixed: boolean; }; objectDetail: { quickCreate: { display: boolean; }; actions: { display: boolean; }; }; extras: { mqttClient: { display: boolean; }; simulator: { display: boolean; }; support: { display: boolean; }; documentation: { display: boolean; }; myProfile: { display: boolean; }; settings: { display: boolean; }; myAccount: { display: boolean; }; search: { display: boolean; layout: string; offcanvas: { direction: string; }; }; quickActions: { display: boolean; layout: string; dropdown: { style: string; }; offcanvas: { direction: string; }; }; user: { display: boolean; layout: string; dropdown: { style: string; }; offcanvas: { direction: string; }; }; toolbar: { display: boolean; }; scrolltop: { display: boolean; }; }; }