import Configuration from "../Config"; import { ScriptContext, InitializedMigrationScript } from "../MigrationScript"; import { Logger } from "../Logger"; import { ExecutionTrackerInstance } from "../ExecutionTracker"; import { Subscriber } from "rxjs"; export interface GetScriptsParameters { config: Configuration; scope?: string; context: ScriptContext; log: Logger; createLogger: (scriptName: string, subscriber?: Subscriber) => Logger; tracker?: ExecutionTrackerInstance; } export default function getScripts({ config, scope, context, log, createLogger, tracker, }: GetScriptsParameters): Promise>;