import { type MOSProxyLogger } from './logger'; import type { MOSConfigInput } from './types'; export interface MOSConfig { originUrl: URL; surfaceSlug: string; mosHost: URL; mosSecretKey: string; mosEnvironment: string; mosEndpointsPrefix: string; anonymousSessionCookieName: string; authenticatedUserJwtCookieName: string; injectScriptUrl: string | undefined; surfaceDecisionsIgnorePathPatterns: RegExp[]; surfaceDecisionsCookiePatterns: RegExp[]; originRequestHeaders: Record; createAnonymousIdentifierFallback: boolean; } export declare function normalizeMOSConfig(config: MOSConfigInput, logger?: MOSProxyLogger): MOSConfig;