/** * Configuration props for the MainLayout component */ interface Props { /** Height of the header in pixels */ headerHeight?: number; /** Height of the footer in pixels */ footerHeight?: number; /** Whether to show the header */ showHeader?: boolean; /** Whether to show the footer */ showFooter?: boolean; /** Whether to show the left sidebar */ showLeftSidebar?: boolean; /** Whether to show the right sidebar */ showRightSidebar?: boolean; /** Whether to show the bottom panel */ showBottomPanel?: boolean; /** Initial width of the left sidebar in pixels */ leftSidebarWidth?: number; /** Initial width of the right sidebar in pixels */ rightSidebarWidth?: number; /** Initial height of the bottom panel in pixels */ bottomPanelHeight?: number; /** Minimum width for left sidebar in pixels */ leftSidebarMinWidth?: number; /** Maximum width for left sidebar in pixels */ leftSidebarMaxWidth?: number; /** Minimum width for right sidebar in pixels */ rightSidebarMinWidth?: number; /** Maximum width for right sidebar in pixels */ rightSidebarMaxWidth?: number; /** Minimum height for bottom panel in pixels */ bottomPanelMinHeight?: number; /** Maximum height for bottom panel in pixels */ bottomPanelMaxHeight?: number; /** Whether to enable split pane resizing for left sidebar */ enableLeftSplitPane?: boolean; /** Whether to enable split pane resizing for right sidebar */ enableRightSplitPane?: boolean; /** Whether to enable split pane resizing for bottom panel */ enableBottomSplitPane?: boolean; /** Background color for the main layout */ backgroundColor?: string; /** Custom CSS class for the layout container */ class?: string; /** Slot for header content */ header?: import('svelte').Snippet; /** Slot for left sidebar content */ leftSidebar?: import('svelte').Snippet; /** Slot for right sidebar content */ rightSidebar?: import('svelte').Snippet; /** Slot for bottom panel content */ bottomPanel?: import('svelte').Snippet; /** Slot for footer content */ footer?: import('svelte').Snippet; /** Slot for main content (default slot) */ children?: import('svelte').Snippet; } declare const MainLayout: import("svelte").Component; type MainLayout = ReturnType; export default MainLayout;