export interface SideNavCollapseState {
    /** Whether the sidenav is currently collapsed */
    isCollapsed: boolean;
    /** Toggle collapse state */
    toggle: () => void;
    /** Whether collapse is enabled */
    isCollapsible: boolean;
}
export interface SideNavImperativeCollapseHandle {
    getCollapseState: () => SideNavCollapseState | null;
}
export declare const SideNavCollapseContext: import("react").Context<SideNavCollapseState>;
/**
 * Read the sidenav collapse state from context.
 * Returns { isCollapsed, toggle, isCollapsible }.
 * When used outside a sidenav with isCollapsible, isCollapsible is false.
 */
export declare function useSideNavCollapse(): SideNavCollapseState;
//# sourceMappingURL=SideNavCollapseContext.d.ts.map