/**
 * Path Utilities - Helpers for deriving relative field paths
 */
/**
 * Get the path to a sibling field
 *
 * @example
 * getSiblingPath('sections.0.title', 'slug') // => 'sections.0.slug'
 * getSiblingPath('title', 'slug') // => 'slug'
 */
export declare function getSiblingPath(ownPath: string, siblingId: string): string;
/**
 * Get the parent path (for repeater uniqueness checking)
 *
 * @example
 * getParentPath('sections.0.slug') // => 'sections.0'
 * getParentPath('sections') // => null
 */
export declare function getParentPath(ownPath: string): string | null;
/**
 * Get the collection path (parent without index)
 *
 * @example
 * getCollectionPath('sections.0.slug') // => { collection: 'sections', index: 0 }
 * getCollectionPath('slug') // => null
 */
export declare function getCollectionPath(ownPath: string): {
    collection: string;
    index: number;
} | null;
