import React, { ElementType, ReactElement, ReactNode } from 'react';
import { BoxProps } from '../box/Box';
export interface BadgedLinkProps extends Omit<BoxProps, 'ref'> {
    /** The content to display inside the badged link. */
    children: ReactNode;
    /** A class name for the badged link to give custom styles. */
    className?: string;
    /** The icon displayed inside the button. */
    icon: ReactElement;
    /** The position of the icon inside the button. */
    iconPlacement?: 'left' | 'right';
    /** If true, the badged link style inherits the parent element style. */
    inherit?: boolean;
    /** A custom element to be rendered */
    element?: ElementType | undefined;
}
declare const BadgedLink: React.ForwardRefExoticComponent<Pick<BadgedLinkProps, keyof BadgedLinkProps> & React.RefAttributes<unknown>>;
export default BadgedLink;
