import type { SidebarContextValue } from "../Sidebar.types"; /** * Hook para acceder al contexto del Sidebar * * @description * Hook personalizado que provee acceso al contexto compartido del Sidebar. * Debe ser utilizado dentro de un componente que esté envuelto por * `` o ``. * * Lanza un error si se utiliza fuera del contexto apropiado, ayudando * a detectar problemas de composición durante el desarrollo. * * @throws {Error} Si se usa fuera de un SidebarProvider * * @returns {SidebarContextValue} El valor del contexto del sidebar * * @example * ```tsx * function CustomToggle() { * const { open, setOpen } = useSidebarContext() * * return ( * * ) * } * ``` * * @example * ```tsx * // Acceder a configuración * function CustomItem() { * const { colors, dimensions } = useSidebarContext() * * return ( *
* Item *
* ) * } * ``` */ export declare function useSidebarContext(): SidebarContextValue; //# sourceMappingURL=useSidebarContext.d.ts.map