import { KeyFieldValue, KeyValue } from '../types'; /** * Formats a keyField value for human-readable error messages. */ export declare function formatKeyField(keyField: KeyFieldValue | null): string; /** * Resolves the stable key for a list item from either a property name or a callback. */ export declare function resolveItemKey(item: TItem, index: number, keyField: KeyFieldValue | null): KeyValue; /** * Resolves an object-item key when an index is available or can be ignored by the resolver. */ export declare function resolveItemKeyWithOptionalIndex(item: TItem, index: number | undefined, keyField: KeyFieldValue): KeyValue;