import { CookieManager } from '../types/cookieHandling/CookieManager.js'; import { RedactionManager } from '../types/redactionHandling/RedactionManager.js'; import '../types/cookieHandling/CookieValueTypes.js'; import '../types/cookieHandling/ServerOptions.js'; import 'cookie'; import 'http'; import '../types/cookieHandling/TmpCookiesObj.js'; 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 };