import { NavLinkRenderProps, Link as RouterLink, NavLink as RouterNavLink } from 'react-router-dom';
type RouterLinkProps = React.ComponentProps<typeof RouterLink>;
type RouterNavLinkProps = React.ComponentProps<typeof RouterNavLink>;
export interface LinkProps extends RouterLinkProps {
    external?: false | true;
}
export declare function Link({ ...props }: LinkProps): import("react/jsx-runtime").JSX.Element;
export interface NavLinkProps extends Omit<RouterNavLinkProps, 'className'> {
    className?: string | ((props: Partial<NavLinkRenderProps>) => string | undefined);
    external?: false | true;
}
export declare function NavLink({ className, ...rest }: NavLinkProps): import("react/jsx-runtime").JSX.Element;
export {};
