export { estimateDatabaseBackupSize, formatDatabaseBackupResult, getDatabaseBackupSizeGuardDecision, runDatabaseBackup, runDatabaseRestore } from "./backup-lib.js";
export { applyPendingMigrations, createDb, ensurePostgresDatabase, ensurePostgresRolePassword, getPostgresDataDirectory, inspectMigrations, migratePostgresIfEmpty, normalizeLegacyColumnNames, reconcilePendingMigrationHistory } from "./client.js";
export { cleanupStaleSysvSharedMemorySegments, isEmbeddedPostgresSharedMemoryError, parseSysvSharedMemorySegments } from "./embedded-postgres-recovery.js";
export { RUDDER_POSTGRES_BIN_DIR_ENV, RUDDER_PRODUCTION_POSTGRES_VERSION, assertOfficialPostgresVersion, buildOfficialPostgresInitdbArgs, createLocalPostgresInstance, createOfficialPostgresInstance, resolveOfficialPostgresBinDir, resolveOfficialPostgresBinaries, validateOfficialPostgresBinDir } from "./local-postgres-provider.js";
export * from "./schema/index.js";
//# sourceMappingURL=index.js.map