declare const CHANNEL = "web"; declare const VERSION = "0"; /** * Paid-attribution click IDs captured from the landing-page URL and persisted * across the session alongside UTM parameters. Keep the ClickIdParameters type * in src/types/events.ts derived from this array. */ declare const CLICK_ID_PARAMS: readonly ["gclid", "gad_source", "fbclid", "msclkid", "twclid", "li_fat_id", "rdt_cid", "ttclid"]; /** * Query parameters that are ALWAYS stripped from forwarded and stored URLs, * regardless of consumer configuration, because they carry high-sensitivity * secrets that must never reach Formo: * - privy_oauth_code: Privy OAuth authorization code * - privy_oauth_state: Privy OAuth CSRF state token * - privy_oauth_provider: Privy OAuth provider identifier * * Consumers can extend the denylist via `tracking.excludeQueryParams` but * cannot remove these built-ins. Matched case-insensitively. */ declare const DEFAULT_EXCLUDED_QUERY_PARAMS: readonly ["privy_oauth_code", "privy_oauth_state", "privy_oauth_provider"]; /** * Default query parameter names checked (in order) for a referral code on the * landing-page URL. The first parameter present supplies the `ref` traffic * source. Consumers can override this list via `referral.queryParams`. * * Keep in sync with the ReferralOptions.queryParams @default in * src/types/base.ts. */ declare const DEFAULT_REFERRAL_PARAMS: readonly ["ref", "referral", "refcode", "af", "referrer"]; /** * Fields that should be excluded from page event properties parsing * These are either: * - Already captured in event context (UTM params, referral params, click IDs) * - Semantic event properties that should not be overridden by URL params */ declare const PAGE_PROPERTIES_EXCLUDED_FIELDS: Set; /** * Reserved track() property naming one action tracked as a custom event. Lifted * out by track(): it becomes the message id and is never sent. */ declare const IDEMPOTENCY_KEY_PROPERTY = "idempotency_key"; export { CHANNEL, VERSION, CLICK_ID_PARAMS, IDEMPOTENCY_KEY_PROPERTY, DEFAULT_EXCLUDED_QUERY_PARAMS, DEFAULT_REFERRAL_PARAMS, PAGE_PROPERTIES_EXCLUDED_FIELDS, }; //# sourceMappingURL=constants.d.ts.map