import { l as MigrationItem, m as MigrationProviderContext, s as MigrationApplyResult } from "./types-VTSyQW4p.js"; //#region src/plugin-sdk/migration-runtime.d.ts declare function withCachedMigrationConfigRuntime(runtime: MigrationProviderContext["runtime"] | undefined, fallbackConfig: MigrationProviderContext["config"]): MigrationProviderContext["runtime"] | undefined; declare function archiveMigrationItem(item: MigrationItem, reportDir: string): Promise; declare function copyMigrationFileItem(item: MigrationItem, reportDir: string, opts?: { overwrite?: boolean; }): Promise; declare function writeMigrationReport(result: MigrationApplyResult, opts?: { title?: string; }): Promise; //#endregion export { type MigrationApplyResult, type MigrationItem, archiveMigrationItem, copyMigrationFileItem, withCachedMigrationConfigRuntime, writeMigrationReport };