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