import type { Snippet } from 'svelte'; interface EditorShellProps { sidebarTitle?: string; inspectorTitle?: string; workspaceTitle?: string; bottomTitle?: string; /** Sized-pane value (%, or px when sizeUnit is `px`). */ sidebarSize?: number; inspectorSize?: number; /** Height of the bottom content pane */ bottomSize?: number; sizeUnit?: 'percent' | 'px'; sidebarMin?: number; sidebarMax?: number; inspectorMin?: number; inspectorMax?: number; bottomMin?: number; bottomMax?: number; showBottom?: boolean; showInspector?: boolean; showSidebar?: boolean; /** * Wrap each slot in a Panel chrome. Set false when the slot already * provides its own panels (e.g. Palette + Variables stacked). */ wrapSidebar?: boolean; wrapInspector?: boolean; wrapWorkspace?: boolean; wrapBottom?: boolean; /** Collapse chrome on dock panels (when wrapped) */ collapsiblePanels?: boolean; /** Hide resize grips until hover */ revealResizeOnHover?: boolean; fullHeight?: boolean; class?: string; sidebar?: Snippet; workspace?: Snippet; bottom?: Snippet; inspector?: Snippet; } declare const EditorShell: import("svelte").Component; type EditorShell = ReturnType; export default EditorShell;