import type { Client } from 'pg'; import type { SQLExecutor } from '../apply/executor'; import type { TransactionManager } from '../apply/transactionManager'; import type { HistoryTracker } from '../apply/historyTracker'; import type { IExecutionResult, ILoadedFile, TransactionMode } from '../../types/apply'; export interface IExecuteFilesOptions { transactionMode: TransactionMode; continueOnError: boolean; skipHistory: boolean; enforceImmutability: boolean; acceptDestructive?: boolean; nonInteractive?: boolean; } export declare const executeFiles: (files: ILoadedFile[], executor: SQLExecutor, transactionManager: TransactionManager, historyTracker: HistoryTracker, client: Client, options: IExecuteFilesOptions) => Promise; //# sourceMappingURL=executionPipeline.d.ts.map