import type { CollectionPropertyConfig } from "./CollectionViewTypes"; /** * Pick the property that acts as a row's title. * * Headless mirror of the ranking in `@rebasepro/common`: identifiers are kept * out of the title slot structurally (the id property, images, hidden fields), * and among what is left a plain text field beats a description, an enum or a * relation. Falls back to the id property only when a collection has nothing * else to show. */ export declare function resolveTitlePropertyKey(order: string[], properties: Record, idProperty: string, titleProperty?: string): string;