import { FastifyLoggerInstance } from "fastify"; import type { Db, MongoClient } from "mongodb"; export declare class MigrationsExecutor { private client; private db; migrationFiles: string[]; private _log; private _rootDir; constructor(client: MongoClient, db: Db, migrationFiles: string[], _log: FastifyLoggerInstance, _rootDir: string); getAppliedMigrations(): Promise[]>; findUnappliedMigrations(): Promise; applyMigrations(): Promise; }