import { SidebarCollapseTrigger as SidebarCollapseTrigger$1, SidebarDrawerContent, SidebarFolder as SidebarFolder$1, SidebarFolderContent as SidebarFolderContent$1, SidebarFolderLink as SidebarFolderLink$1, SidebarFolderTrigger as SidebarFolderTrigger$1, SidebarItem as SidebarItem$1, SidebarProvider, SidebarTrigger as SidebarTrigger$1, SidebarViewport as SidebarViewport$1 } from "../../components/sidebar/base.js";
import { SidebarPageTreeComponents } from "../../components/sidebar/page-tree.js";
import * as react_jsx_runtime48 from "react/jsx-runtime";
import * as react14 from "react";
import { ComponentProps } from "react";
import * as _fumadocs_ui_link_item0 from "@fumadocs/ui/link-item";

//#region src/layouts/notebook/sidebar.d.ts
declare function Sidebar(props: ComponentProps<typeof SidebarProvider>): react_jsx_runtime48.JSX.Element;
declare function SidebarFolder(props: ComponentProps<typeof SidebarFolder$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarCollapseTrigger(props: ComponentProps<typeof SidebarCollapseTrigger$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarViewport(props: ComponentProps<typeof SidebarViewport$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarTrigger(props: ComponentProps<typeof SidebarTrigger$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarContent({
  ref: refProp,
  className,
  children,
  ...props
}: ComponentProps<'aside'>): react_jsx_runtime48.JSX.Element;
declare function SidebarDrawer({
  children,
  className,
  ...props
}: ComponentProps<typeof SidebarDrawerContent>): react_jsx_runtime48.JSX.Element;
declare function SidebarSeparator({
  className,
  style,
  children,
  ...props
}: ComponentProps<'p'>): react_jsx_runtime48.JSX.Element;
declare function SidebarItem({
  className,
  style,
  children,
  ...props
}: ComponentProps<typeof SidebarItem$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarFolderTrigger({
  className,
  style,
  ...props
}: ComponentProps<typeof SidebarFolderTrigger$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarFolderLink({
  className,
  style,
  ...props
}: ComponentProps<typeof SidebarFolderLink$1>): react_jsx_runtime48.JSX.Element;
declare function SidebarFolderContent({
  className,
  children,
  ...props
}: ComponentProps<typeof SidebarFolderContent$1>): react_jsx_runtime48.JSX.Element;
declare const SidebarPageTree: (components: Partial<SidebarPageTreeComponents>) => react_jsx_runtime48.JSX.Element;
declare const SidebarLinkItem: ({
  item,
  ...props
}: react14.HTMLAttributes<HTMLElement> & {
  item: Exclude<_fumadocs_ui_link_item0.LinkItemType, {
    type: "icon";
  }>;
}) => react_jsx_runtime48.JSX.Element;
//#endregion
export { Sidebar, SidebarCollapseTrigger, SidebarContent, SidebarDrawer, SidebarFolder, SidebarFolderContent, SidebarFolderLink, SidebarFolderTrigger, SidebarItem, SidebarLinkItem, SidebarPageTree, SidebarSeparator, SidebarTrigger, SidebarViewport };
//# sourceMappingURL=sidebar.d.ts.map