interface Props { /** * Enable vertical layout */ vertical?: boolean; /** * If provided, it enables local persistence of panel sizes */ storageKey?: string; /** * Hides resizable handles unless hovered. */ hideHandles?: boolean; /** * Minimum size (in pixels) each panel can be resized to. Applies to * every panel and is enforced along the active axis (width for * horizontal layouts, height for vertical ones). */ minSize?: number; } interface PanelProps { minWidth: number; maxWidth: number; } type __VLS_Slots = { default: (props: PanelProps) => any; }; declare const __VLS_base: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; declare const __VLS_export: __VLS_WithSlots; declare const _default: typeof __VLS_export; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };