import { AsyncLocalStorage } from "node:async_hooks"; import type { Extension, ExtensionRuntime } from "./types.ts"; export declare const factoryAcquisitions: AsyncLocalStorage<{ pending?: Map; replacement?: boolean; }>; export declare function rollbackFactoryAcquisitions(retainedRuntimes?: ReadonlySet): Promise; /** Factories can acquire resources before a session (and its runner) exists. */ export declare function rollbackExtensionFactories(extensions: Extension[], cwd: string): Promise; export declare function factoryRollbackError(error: unknown, failures: unknown[]): unknown; //# sourceMappingURL=loader-rollback.d.ts.map