import type { RepeaterFieldConfig } from '../../../fields/types';
import type { FormBackend } from '../../../backend/types';
/**
 * Resolves a display label for a repeater item.
 *
 * When the repeater's `itemLabelSource` points to a field type that has a
 * registered DisplayLabelResolver (e.g. entryPicker), this hook resolves the
 * stored value to a human-readable string asynchronously. While resolution is
 * in-flight or if no resolver exists, the sync fallback from `buildItemLabel`
 * is returned.
 */
export declare function useResolvedItemLabel(config: RepeaterFieldConfig, index: number, backend: FormBackend, basePath: string): string;
