import * as React from "react"; import { Button } from "./button.js"; type SidebarContextValue = { expanded: boolean; setExpanded: (expanded: boolean) => void; toggle: () => void; }; declare function useSidebar(): SidebarContextValue; declare function SidebarProvider({ children, defaultExpanded, expanded: expandedProp, onExpandedChange }: React.PropsWithChildren<{ defaultExpanded?: boolean; expanded?: boolean; onExpandedChange?: (expanded: boolean) => void; }>): import("react/jsx-runtime").JSX.Element; declare function Sidebar({ className, children, collapsedWidthClassName, expandedWidthClassName }: React.HTMLAttributes & { collapsedWidthClassName?: string; expandedWidthClassName?: string; }): import("react/jsx-runtime").JSX.Element; declare function SidebarContent({ className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; declare function SidebarMenu({ className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; declare function SidebarMenuItem({ className, ...props }: React.HTMLAttributes): import("react/jsx-runtime").JSX.Element; declare function SidebarMenuButton({ className, isActive, tooltip, children, ...props }: React.ButtonHTMLAttributes & { isActive?: boolean; tooltip?: React.ReactNode; }): import("react/jsx-runtime").JSX.Element; declare function SidebarTrigger({ className, ...props }: React.ComponentProps): import("react/jsx-runtime").JSX.Element; export { Sidebar, SidebarContent, SidebarMenu, SidebarMenuButton, SidebarMenuItem, SidebarProvider, SidebarTrigger, useSidebar }; //# sourceMappingURL=sidebar.d.ts.map