import * as React from "react"; import { SidebarRoot } from "./components/SidebarRoot.js"; import { SidebarContent } from "./components/SidebarContent.js"; interface SidebarProps extends Omit, "title">, Omit, "title"> { title?: React.ReactNode; icon?: React.ReactNode; children: React.ReactNode; footer?: React.ReactNode; } declare const Sidebar: ((props: SidebarProps) => React.JSX.Element) & { original: (props: SidebarProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: SidebarProps) => React.JSX.Element) & { original: (props: SidebarProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: SidebarProps) => React.JSX.Element) & { original: (props: SidebarProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Item: ((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Icon: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; } & { original: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Action: ({ element, showOnHover, className, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemActionProps) => React.JSX.Element | null; Badge: ({ text }: import("./components/items/SidebarMenuItemBadge.js").SidebarMenuItemBadgeProps) => React.JSX.Element; }; Link: ((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element) & { original: (props: import("./components/items/SidebarMenuItem.js").SidebarMenuItemLinkProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Icon: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; } & { original: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Action: ({ element, showOnHover, className, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemActionProps) => React.JSX.Element | null; Badge: ({ text }: import("./components/items/SidebarMenuItemBadge.js").SidebarMenuItemBadgeProps) => React.JSX.Element; }; Group: ((props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element) & { original: (props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element) & { original: (props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element) & { original: (props: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemGroupProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { Icon: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; } & { original: (({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null) & { original: ({ element, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemIconProps) => React.JSX.Element | null; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Action: ({ element, showOnHover, className, ...props }: import("~/Sidebar/components/items/SidebarMenuGroup.js").SidebarMenuItemActionProps) => React.JSX.Element | null; }; Icon: (({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element) & { original: ({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: (({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element) & { original: ({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<(({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element) & { original: ({ element, ...props }: import("./components/SidebarIcon.js").SidebarIconProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; }; export { Sidebar };