import React from "react";
import type { IconName } from "@calcom/ui/components/icon";
export type NavigationItemType = {
    name: string;
    href: string;
    isLoading?: boolean;
    onClick?: React.MouseEventHandler<HTMLAnchorElement | HTMLButtonElement>;
    target?: HTMLAnchorElement["target"];
    badge?: React.ReactNode;
    icon?: IconName;
    child?: NavigationItemType[];
    pro?: true;
    onlyMobile?: boolean;
    onlyDesktop?: boolean;
    moreOnMobile?: boolean;
    isCurrent?: ({ item, isChild, pathname, }: {
        item: Pick<NavigationItemType, "href">;
        isChild?: boolean;
        pathname: string | null;
    }) => boolean;
};
export declare const NavigationItem: React.FC<{
    index?: number;
    item: NavigationItemType;
    isChild?: boolean;
}>;
export declare const MobileNavigationItem: React.FC<{
    item: NavigationItemType;
    isChild?: boolean;
}>;
export declare const MobileNavigationMoreItem: React.FC<{
    item: NavigationItemType;
    isChild?: boolean;
}>;
//# sourceMappingURL=NavigationItem.d.ts.map