import { type TitleBlockProps } from './types';
/**
 * Represents a TitleBlock, which is the foundation of Flexible UI.
 * This contains an icon, the link, and any associated metadata and actions in one block.
 * The TitleBlock will also render differently given the state of the smart link.
 * This can be found in the corresponding Resolving, Resolved and Errored views.
 * @public
 * @param {TitleBlockProps} TitleBlockProps
 * @see Block
 * @see TitleBlockResolvingViewNew
 * @see TitleBlockResolvedViewNew
 * @see TitleBlockErroredViewNew
 */
declare const TitleBlock: ({ actions, anchorTarget, hideTitleTooltip, maxLines, onActionMenuOpenChange, showActionOnHover, testId, text, icon, hideRetry, metadataPosition, hideIcon, className, anchorRef, CompetitorPrompt, url, hideIconLoadingSkeleton, ...props }: TitleBlockProps) => JSX.Element;
export default TitleBlock;
