import type { Pool } from 'pg'; export declare function ensureMigrationsTable(pool: Pool, tableName?: string): Promise; export declare function getAppliedMigrations(pool: Pool, tableName?: string): Promise; export declare function getMigrationFiles(migrationsDir: string): Promise; export declare function parseMigrationFile(content: string): { up: string; down: string; }; export declare function applyMigration(pool: Pool, filename: string, upSql: string, tableName?: string): Promise; export declare function rollbackMigration(pool: Pool, filename: string, downSql: string, tableName?: string): Promise;