import { IndexTuple, KeyedSegment, Path, PathSegment } from '@sanity/types'; export declare function pathToString(path: Path): string; export declare function getValueAtPath(rootValue: unknown, path: Path): unknown; export declare function findIndex(array: unknown[], segment: PathSegment): number; export declare function stringToPath(path: string): Path; export declare function normalizePathSegment(segment: string): PathSegment; export declare function normalizeIndexSegment(segment: string): PathSegment; export declare function normalizeKeySegment(segment: string): KeyedSegment; export declare function normalizeIndexTupleSegment(segment: string): IndexTuple; export declare function pathsAreEqual(pathA: Path, pathB: Path): boolean; export declare function getItemKey(arrayItem: unknown): string | undefined; export declare function getItemKeySegment(arrayItem: unknown): KeyedSegment | undefined; export declare function isEmptyObject(item: unknown): boolean; //# sourceMappingURL=helpers.d.ts.map