import { type ElementType, type ReactElement } from 'react'; import type { AriaLabelingProps } from '../../core/types/a11y-props.js'; import type { BehaviorTrackingProps } from '../../core/types/behavior-tracking-props.js'; import type { DataTestId } from '../../core/types/data-props.js'; import type { MaskingProps } from '../../core/types/masking-props.js'; import type { PolymorphicComponentProps } from '../../core/types/polymorph.js'; import type { StylingProps } from '../../core/types/styling-props.js'; import type { WithChildren } from '../../core/types/with-children.js'; /** * The props for the Link component. * @public */ export type LinkProps = PolymorphicComponentProps; /** * Use the `Link` component to link to any internal resources. * For external resources (i.e., outside the current environment), use the * {@link https://developer.dynatrace.com/design/components/typography/ExternalLink/ | `ExternalLink`} * component instead. * @public */ export declare const Link: (props: LinkProps) => ReactElement | null;