import { ElementType, ReactNode } from 'react';
import { GenericComponent } from '../../@types/types';
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?: ReactNode;
    /** 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: GenericComponent<BadgedLinkProps>;
export default BadgedLink;
