import { SyntheticEvent } from "react";
/**
 * Wraps a <a href="..."> and perform the navigation to href through the router.
 */
interface NavProps {
    children: React.ReactNode | React.ReactNode[];
    /**
     * A click was intercepted
     * @param ev
     * @returns
     */
    onClick?: (ev: SyntheticEvent) => void;
}
export declare function Nav({ children, onClick }: NavProps): import("react/jsx-runtime").JSX.Element;
/**
 * A anchor tag that performs navigation through the router.
 */
interface NavLinkProps {
    children: React.ReactNode | React.ReactNode[];
    href: string;
    className?: string;
    /**
     * use the root router to navigate
     */
    topLevelNav?: boolean;
    clearBreadcrumbs?: boolean;
}
export declare function NavLink({ children, href, className, topLevelNav, clearBreadcrumbs }: NavLinkProps): import("react/jsx-runtime").JSX.Element;
export {};
//# sourceMappingURL=Nav.d.ts.map