/**
 * Configuration options for the sidebar resize functionality
 */
interface SidebarResizeProps {
    /**
     * The initial width of the sidebar in pixels
     * @default 300
     */
    defaultWidth?: number;
    /**
     * The minimum width the sidebar can be resized to
     * @default 100
     */
    minWidth?: number;
    /**
     * The maximum width the sidebar can be resized to
     * If not provided, there is no maximum width constraint
     */
    maxWidth?: number;
}
/**
 * Custom hook that provides sidebar resizing functionality
 * Handles sidebar width management, collapsing/expanding, and resize events
 */
export declare const useSidebarResize: ({ defaultWidth, minWidth, maxWidth, }: SidebarResizeProps) => {
    sidebarRef: import("react").RefObject<HTMLDivElement>;
    startResizing: () => void;
    isResizing: boolean;
    isSidebarOpen: boolean;
    handleToggleSidebar: () => void;
};
export {};
//# sourceMappingURL=use-sidebar-resize.d.ts.map