import { CookieManager } from '../cookieHandling/CookieManager.mjs'; import { Currency } from '../Currency.mjs'; import { RedactionManager } from '../redactionHandling/RedactionManager.mjs'; import { RedactionManagerConfig } from '../redactionHandling/RedactionManagerConfig.mjs'; import '../cookieHandling/CookieValueTypes.mjs'; import '../cookieHandling/ServerOptions.mjs'; import 'cookie'; import 'http'; import '../cookieHandling/TmpCookiesObj.mjs'; import '../redactionHandling/RedactionRule.mjs'; type SDKConfig = { locale: string; currency: Currency; endpoint: string; extensionVersion: string; useCurrencyInLocale?: boolean; sessionLifetime?: number; cookieHandlingOverride?: CookieManager; redactionHandlingOverride?: RedactionManager | RedactionManagerConfig; customHeaderValue?: string; }; export type { SDKConfig };