import { type RefObject } from 'react'; /** * Measures the existing Root slots that are not managed by the chat-layout allocator. * Only count separate inline columns: Aside stacks below Main on mobile, and the * legacy Panel spans other areas while overlaying. Read the grid rather than duplicating * its responsive breakpoints. Border boxes include slot borders and live splitter widths. */ export declare function useOccupiedLayoutWidth(layoutRef?: RefObject): number;