import { CookieManager } from '../types/cookieHandling/CookieManager.mjs'; import { RedactionManager } from '../types/redactionHandling/RedactionManager.mjs'; import '../types/cookieHandling/CookieValueTypes.mjs'; import '../types/cookieHandling/ServerOptions.mjs'; import 'cookie'; import 'http'; import '../types/cookieHandling/TmpCookiesObj.mjs'; declare class DependencyContainer { private _hasBeenConfigured; private _cookieHandler; private _redactHandler; constructor(); hasBeenConfigured(): boolean; cookieHandler(): CookieManager; redactHandler(): RedactionManager; configure(config: { cookieHandler: CookieManager; redactHandler: RedactionManager; }): void; throwIfDINotConfigured: () => void; } declare const dependencyContainer: () => DependencyContainer; export { dependencyContainer };