import type { Pool } from 'mysql2/promise'; interface ParsedMigration { up: string; down: string; } 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): ParsedMigration; 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; export {};