import type { ResponsiveMode } from "./types"; /** * Height thresholds for bumping the responsive mode toward more collapsed. * Compared against the container's **border-box** height so the measurement * is independent of padding changes (which depend on availableSpace). */ export declare const HEIGHT_COLLAPSED_THRESHOLD = 230; export declare const HEIGHT_CATEGORIZED_THRESHOLD = 380; /** * Height threshold for switching from "comfortable" to "constrained" available space. * Compared against the container's **border-box** height. */ export declare const HEIGHT_COMFORTABLE_THRESHOLD = 380; /** * Derive responsive mode from container breakpoints and height. * Width breakpoints set the base mode; low height bumps it toward more collapsed. * Narrowest first: collapsed -> categorized -> full. */ export declare const deriveResponsiveMode: (isSm: boolean, isMd: boolean, containerHeight: number) => ResponsiveMode;