export type Octant = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7; export interface OctreePath { root: string; octants: readonly Octant[]; } export declare function childPath(path: OctreePath, octant: Octant): OctreePath; export declare function parentPath(path: OctreePath): OctreePath | undefined; export declare function encodeOctreePath(path: OctreePath): string; export declare function decodeOctreePath(encoded: string): OctreePath; export declare function isAncestorPath(ancestor: OctreePath, descendant: OctreePath): boolean; export declare const isAncestorOrSelfPath: typeof isAncestorPath; //# sourceMappingURL=octreePath.d.ts.map