/// import { MigrationScript } from "./"; import Configuration from "./Config"; import { Logger } from "./Logger"; export declare function checkParameters(label: string, requiredParams: Array, params: { [key: string]: any; }): void; export declare function createLogger(observer?: ZenObservable.Observer): (message: string) => void; export declare function createErrorLogger(observer?: ZenObservable.Observer): (message: string) => void; export declare class CompileScriptError extends Error { filename: string; constructor(filename: string); } export declare function loadScript(filename: string, log: Logger, scriptGlobals?: any): Promise; export interface GetAllScripts { config: Configuration; scope?: string; log: Logger; } export declare function getAllScripts({ config, scope, log, }: GetAllScripts): Promise>;