import { type MouseEvent as ReactMouseEvent } from 'react'; import type { BehaviorTrackingProps } from '../../core/types/behavior-tracking-props.js'; import { DataTestId } from '../../core/types/data-props.js'; import { MaskingProps } from '../../core/types/masking-props.js'; import { StylingProps } from '../../core/types/styling-props.js'; import { WithChildren } from '../../core/types/with-children.js'; /** * @public */ export interface AppLinkProps extends WithChildren, StylingProps, DataTestId, MaskingProps, BehaviorTrackingProps { /** The ID of the app to which the link points. */ appId: string; /** ID of the app page to be launched. */ pageToken?: string; /** Function to handle click events on the AppLink. */ onClick?: (event: ReactMouseEvent) => void; } /** * `AppLink` renders a link that points to the specified application. * @public */ export declare const AppLink: (props: AppLinkProps & import("react").RefAttributes) => import("react").ReactElement | null;