import * as React from "react"; import { VariantProps } from "class-variance-authority"; import { TooltipContent } from "@/components/ui/tooltip"; type SidebarContext = { state: "expanded" | "collapsed"; open: boolean; setOpen: (open: boolean) => void; openMobile: boolean; setOpenMobile: (open: boolean) => void; isMobile: boolean; toggleSidebar: () => void; }; declare const SidebarContext: React.Context; declare function useSidebar(): SidebarContext; declare const SidebarProvider: React.ForwardRefExoticComponent & React.HTMLAttributes & { defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; }, "ref"> & React.RefAttributes>; declare const Sidebar: React.ForwardRefExoticComponent & React.HTMLAttributes & { side?: "left" | "right"; collapsible?: "icon" | "none"; }, "ref"> & React.RefAttributes>; declare const SidebarTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const SidebarInset: React.ForwardRefExoticComponent, HTMLElement>, "ref"> & React.RefAttributes>; declare const SidebarHeader: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const SidebarContent: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const SidebarMenu: React.ForwardRefExoticComponent, HTMLUListElement>, "ref"> & React.RefAttributes>; declare const SidebarMenuItem: React.ForwardRefExoticComponent, HTMLLIElement>, "ref"> & React.RefAttributes>; declare const SidebarMenuButton: React.ForwardRefExoticComponent & React.ButtonHTMLAttributes & { asChild?: boolean; isActive?: boolean; tooltip?: string | React.ComponentProps; } & VariantProps<(props?: { variant?: "default"; } & import("class-variance-authority/types").ClassProp) => string>, "ref"> & React.RefAttributes>; declare const SidebarFooter: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const SidebarSeparator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes, "ref"> & React.RefAttributes>; declare const SidebarGroup: React.ForwardRefExoticComponent, HTMLDivElement>, "ref"> & React.RefAttributes>; declare const SidebarInput: React.ForwardRefExoticComponent, HTMLInputElement>, "ref"> & React.RefAttributes, "ref"> & React.RefAttributes>; export { Sidebar, SidebarContent, SidebarFooter, SidebarGroup, SidebarHeader, SidebarInput, SidebarInset, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarProvider, SidebarSeparator, SidebarTrigger, useSidebar, }; //# sourceMappingURL=sidebar.d.ts.map