import { AsyncLocalStorageInterface } from "./globals.js"; //#region src/singletons/async_local_storage/index.d.ts declare class MockAsyncLocalStorage implements AsyncLocalStorageInterface { getStore(): any; run(_store: any, callback: () => T): T; enterWith(_store: any): undefined; } declare class AsyncLocalStorageProvider { getInstance(): AsyncLocalStorageInterface; getRunnableConfig(): any; runWithConfig(config: any, callback: () => T, avoidCreatingRootRunTree?: boolean): T; initializeGlobalInstance(instance: AsyncLocalStorageInterface): void; } declare const AsyncLocalStorageProviderSingleton: AsyncLocalStorageProvider; //#endregion export { AsyncLocalStorageProviderSingleton, MockAsyncLocalStorage }; //# sourceMappingURL=index.d.ts.map