import { ComponentPropsWithoutRef } from 'react'; import { DataTrackingId } from '../../types/DataTrackingId'; import { LayoutUtilProps } from '../../types'; /** * Props for the Link component. * @extends CoreLinkButtonProps * @extends DataTrackingId */ export type LinkButtonProps = Omit, "type" | "disabled"> & LayoutUtilProps & ({ /** * The visual appearance of the LinkButton. * @default "primary" */ appearance?: "primary"; /** * Whether the LinkButton should have a quieter, less prominent appearance. * @remarks Only available when appearance is "primary". */ ghost?: boolean; } | { /** * The visual appearance of the LinkButton. Secondary appearance cannot be ghost. */ appearance: "secondary"; /** * Whether the LinkButton should have a quieter, less prominent appearance. * @remarks Must be false when appearance is "secondary". */ ghost?: false; }) & DataTrackingId; export declare const LinkButton: import('react').ForwardRefExoticComponent>;