export type DatabasePathOptions = { baseDir: string; databaseName: string; additionalFolder?: string; }; export declare class DatabasePathGenerator { #private; /** * Generate database path without any file system operations * This is a pure function that can be used synchronously */ static generateDatabasePath({ baseDir, databaseName, additionalFolder, }: DatabasePathOptions): string; /** * Prepare database path with file system operations * This handles directory creation and cleanup */ static prepareDatabasePath({ baseDir, databaseName, additionalFolder, removeExisting, }: DatabasePathOptions & { removeExisting?: boolean; }): Promise<{ databasePath: string; }>; } //# sourceMappingURL=database-path-generator.d.ts.map