import { type Dictionary } from '../typings.js'; export interface FsUtils { init(): Promise; pathExists(path: string): boolean; ensureDir(path: string): void; readJSONSync(path: string): T; glob(input: string | string[], cwd?: string): string[]; resolveGlob(input: string | string[], cwd?: string): string[]; getPackageConfig(basePath?: string): T; getORMPackages(): Set; getORMPackageVersion(name: string): string | undefined; checkPackageVersion(): void; normalizePath(...parts: string[]): string; relativePath(path: string, relativeTo: string): string; absolutePath(path: string, baseDir?: string): string; writeFile(path: string, data: string, options?: Record): Promise; dynamicImport(id: string): Promise; } export declare const fs: FsUtils; export * from '../cache/FileCacheAdapter.js';