/**
 * Content title resolution utilities.
 *
 * Provides a single source of truth for resolving display titles from content data.
 */
/**
 * Default fields to check when titleField is not configured.
 * Order matters - first match wins.
 */
export declare const TITLE_FIELD_CANDIDATES: readonly ["title", "name"];
/**
 * Resolve title from content data using configured titleField with fallbacks.
 *
 * Resolution order:
 * 1. Explicit titleField (if configured)
 * 2. 'title' field
 * 3. 'name' field
 * 4. Fallback title
 *
 * @param content - Content data object
 * @param titleField - Configured title field ID (optional)
 * @param fallbackTitle - Fallback if no title found
 * @returns Resolved title string
 */
export declare function resolveContentTitle(content: Record<string, unknown> | null | undefined, titleField: string | null | undefined, fallbackTitle: string): string;
