import { AnchorHTMLAttributes, ReactElement, ReactNode } from 'react';
import { IconNameWithSize } from '@talend/icons/dist/typeUtils';
import { DeprecatedIconNames } from '../../types';
export type LinkableType = Omit, 'style'> & {
as?: 'a' | ReactElement;
children: ReactNode | ReactNode[];
icon?: DeprecatedIconNames | ReactElement | IconNameWithSize<'M'>;
hideExternalIcon?: boolean;
isNaturallyAligned?: boolean;
withEllipsis?: boolean;
};
export declare function isBlank(target: string | undefined): boolean;
export declare const Linkable: import("react").ForwardRefExoticComponent, "style"> & {
as?: "a" | ReactElement;
children: ReactNode | ReactNode[];
icon?: DeprecatedIconNames | ReactElement | IconNameWithSize<"M">;
hideExternalIcon?: boolean;
isNaturallyAligned?: boolean;
withEllipsis?: boolean;
} & import("react").RefAttributes>;