import { SidebarState } from './main-sidebar-context';
import { LinkComponent } from '../../types/link-component';
export type NavLink = {
    name: string;
    url: string;
    icon?: React.ReactNode;
    isActive?: boolean;
    variant?: 'default' | 'featured';
    tooltipMsg?: string;
    isOnMastraPlatform: boolean;
    isExperimental?: boolean;
    indent?: boolean;
};
export type MainSidebarNavLinkProps = {
    link?: NavLink;
    isActive?: boolean;
    state?: SidebarState;
    children?: React.ReactNode;
    className?: string;
    LinkComponent: LinkComponent;
};
export declare function MainSidebarNavLink({ link, state, children, isActive, className, LinkComponent: Link, }: MainSidebarNavLinkProps): import("react/jsx-runtime").JSX.Element;
