export declare class SYSTEM_PATH_FORBIDDEN extends Error { constructor(p: string); } export interface Home { home: string; } export declare const resolvePoolRoot: ({ home }: Home) => string; export declare const resolveSystemDir: ({ home }: Home) => string; export declare const resolveUserBeesDir: ({ home }: Home) => string; export declare const resolveUserBeeDir: ({ home }: Home, name: string) => string; export declare const resolveSegmentsDir: ({ home }: Home) => string; export declare const resolveSegmentDir: ({ home }: Home, name: string) => string; export declare const resolveStateDbPath: ({ home }: Home) => string; export declare const resolveBlobsDir: ({ home }: Home) => string; /** * Normalize `..` segments via `path.resolve` before splitting, so a path like * `/h/foo/../.system/evil` collapses to `/h/.system/evil` and its `.system` * segment is correctly identified. Also defends against Windows-style * traversal patterns such as `..\\.system\\evil`. */ export declare function isSystemPath(p: string): boolean; export declare function assertNotSystemPath(p: string): void;