export type PathSegment = string | number;
export declare function parsePath(path: string | Array<PathSegment>): Array<PathSegment>;
export declare function segmentsToPath(segments: Array<PathSegment>): string | undefined;
export declare function getAtPath<T = unknown>(source: unknown, path: string | Array<PathSegment>): T | undefined;
export declare function setAtPath(target: Record<string, unknown> | Array<unknown>, path: string | Array<PathSegment>, value: unknown): void;
export declare function toAbsolutePath(base: string | undefined | null, path: string): string;
export * from './redirectPaths';
export * from './safeAppPath';
