import React, { ReactNode } from 'react'; import './style.scss'; import type { RenderableContent } from '@adam-sv/arc'; export type ITopContentGenerator = (isOpen: boolean, hooks?: { setIsOpen: React.Dispatch>; }) => RenderableContent; export interface ILeftNavigationProps { className?: string; items: INavigationItem[]; bottomItems?: INavigationItem[]; topContent?: ITopContentGenerator; isOpenByDefault?: boolean; topIconProps?: React.SVGProps; } export interface INavigationItem { className?: string; icon: ReactNode; url: string; label: string; } export declare const LeftNavigation: ({ className, items, bottomItems, topContent, isOpenByDefault, topIconProps, }: ILeftNavigationProps) => React.ReactElement; export declare const ArcNavLink: ({ icon, url, label, className, }: INavigationItem) => import("react/jsx-runtime").JSX.Element; export default LeftNavigation;