/** * Migration Loader * * Discovers and loads migration files from src/db/migrations/files/ */ import type { Migration } from './types.js'; /** * Convert schema version to filename slug * Examples: 1.4.0 -> 0014, 2.0.0 -> 0200 */ export declare function schemaVersionToSlug(version: string): string; /** * Convert filename slug to schema version */ export declare function schemaVersionFromSlug(slug: string): string; /** * Discover all migration files */ export declare function discoverMigrations(): Promise; /** * Load a TypeScript migration module */ export declare function loadMigration(tsPath: string): Promise<{ up: (db: any) => Promise; down: (db: any) => Promise; }>; //# sourceMappingURL=loader.d.ts.map