import React from "react"; import { GlobalProps } from "../utilities/globalProps"; import { Spacing } from "../types"; declare type NavItemProps = { active?: boolean; highlighted_border?: boolean; aria?: { [key: string]: string; }; fontWeight?: "regular" | "bold" | "bolder"; children?: React.ReactNode[] | React.ReactNode; className?: string; collapsible?: boolean; data?: object; dark?: boolean; fontSize?: "normal" | "small"; iconLeft?: string; iconRight?: string | string[]; onIconRightClick?: () => void; onIconLeftClick?: () => void; id?: string; imageUrl?: string; link?: string; onClick?: () => void; target?: "_blank" | "_self" | "_parent" | "_top"; text: string; collapsibleTrail?: boolean; collapsed?: boolean; orientation?: "vertical" | "horizontal"; variant?: "normal" | "subtle"; margin?: Spacing; marginBottom?: Spacing; marginTop?: Spacing; marginRight?: Spacing; marginLeft?: Spacing; marginX?: Spacing; marginY?: Spacing; } & GlobalProps; declare const NavItem: (props: NavItemProps) => JSX.Element; export default NavItem;