interface SidebarProps {
    children: React.ReactNode | React.ReactNode[];
    logo?: React.ReactNode;
    className?: string;
}
export declare function Sidebar({ children, logo, className }: SidebarProps): import("react/jsx-runtime").JSX.Element;
interface SidebarSectionProps {
    children: React.ReactNode | React.ReactNode[];
    title?: React.ReactNode;
    action?: React.ReactNode;
    isFooter?: boolean;
}
export declare function SidebarSection({ children, title, action, isFooter }: SidebarSectionProps): import("react/jsx-runtime").JSX.Element;
export declare function SidebarTooltip({ children, text }: {
    children: React.ReactNode;
    text?: string;
}): import("react/jsx-runtime").JSX.Element;
export interface SidebarItemProps {
    href: string;
    icon?: React.ComponentType<React.HTMLAttributes<Element>>;
    current?: boolean;
    onClick?: (event: React.MouseEvent<HTMLAnchorElement, MouseEvent>) => void;
    children: React.ReactNode | React.ReactNode[];
    tools?: React.ReactNode;
    className?: string;
    id?: string;
    external?: boolean;
}
export declare function SidebarItem({ external, className, tools, children, icon: Icon, href, current, onClick }: SidebarItemProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Sidebar.d.ts.map