/**
 * Canonical entity display name (shared: CLI and web app).
 * Priority: title → name → type-specific fields → canonical_name.
 */
export interface EntityDisplayInput {
    entity_type: string;
    canonical_name: string;
    snapshot?: Record<string, unknown> | null;
}
/**
 * Type-specific field mappings for display names (when title/name are not present).
 */
export declare const TYPE_SPECIFIC_DISPLAY_FIELDS: Record<string, string[]>;
/**
 * Get display name for an entity (deterministic, schema-aware).
 * Priority: title → name → type-specific fields → canonical_name.
 */
export declare function getEntityDisplayName(input: EntityDisplayInput): string;
//# sourceMappingURL=entity_display_name.d.ts.map