/// <reference types="react" />
import { CompoundEntityRef, Entity } from '@backstage/catalog-model';
/**
 * The available style class keys for {@link EntityDisplayName}, under the name
 * "CatalogReactEntityDisplayName".
 *
 * @public
 */
export type CatalogReactEntityDisplayNameClassKey = 'root' | 'icon';
/**
 * Props for {@link EntityDisplayName}.
 *
 * @public
 */
export type EntityDisplayNameProps = {
    entityRef: Entity | CompoundEntityRef | string;
    hideIcon?: boolean;
    disableTooltip?: boolean;
    defaultKind?: string;
    defaultNamespace?: string;
};
/**
 * Shows a nice representation of a reference to an entity.
 *
 * @public
 */
export declare const EntityDisplayName: (props: EntityDisplayNameProps) => JSX.Element;
