import { type RefObject } from 'react'; import type { ExtractedSidebarSlot } from './slots.js'; type RenderedLayout = 'split' | 'collapsed' | 'drawer'; export declare function useLayoutState({ sidebar, containerRef, }: { sidebar: ExtractedSidebarSlot; containerRef: RefObject; }): { collapsed: boolean; containerWidth: number; isBelowBreakpoint: boolean; mode: RenderedLayout; setCollapsed: import("react").Dispatch>; }; export {};