import { ITrafficSource } from "../types"; declare const sanitizeClickId: (value: string) => string; declare const sanitizeRef: (value: string) => string; declare const sanitizeUtm: (value: string) => string; /** * Sanitize every traffic-source field of a (possibly sparse) traffic-source * object. `referrer` is left untouched: it is a browser-set URL already * handled by redactUrl, not an attacker-controlled query parameter. Unknown * keys fall through to the UTM rule, the most permissive one. */ declare const sanitizeTrafficSources: >(trafficSources: T) => T; export { sanitizeClickId, sanitizeRef, sanitizeUtm, sanitizeTrafficSources }; //# sourceMappingURL=sanitize.d.ts.map