import { z, iso } from 'zod/mini'; declare const ALL_PLATFORMS: ["ios", "android", "web", "macos", "windows", "linux", "unknown"]; declare const ALL_ENVIRONMENTS: ["development", "production"]; declare const tagsSchema: z.ZodMiniObject<{ os: z.ZodMiniOptional>; os_name: z.ZodMiniOptional>; os_version: z.ZodMiniOptional>; browser: z.ZodMiniOptional>; browser_name: z.ZodMiniOptional>; browser_version: z.ZodMiniOptional>; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; device: z.ZodMiniOptional>; device_id: z.ZodMiniOptional>; device_type: z.ZodMiniOptional>; device_vendor: z.ZodMiniOptional>; device_pixel_ratio: z.ZodMiniOptional>; screen_width: z.ZodMiniOptional>; screen_height: z.ZodMiniOptional>; screen_resolution: z.ZodMiniOptional, z.ZodMiniTransform<`${number}x${number}`, string>>>; release: z.ZodMiniOptional>; language: z.ZodMiniOptional>; time_zone: z.ZodMiniOptional>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; source_url: z.ZodMiniOptional>; source: z.ZodMiniOptional>; advertising_id: z.ZodMiniOptional>; install_referrer: z.ZodMiniOptional>; fbc: z.ZodMiniOptional>; fbp: z.ZodMiniOptional>; fbclid: z.ZodMiniOptional>; ad_id: z.ZodMiniOptional>; ad_name: z.ZodMiniOptional>; adset_id: z.ZodMiniOptional>; adset_name: z.ZodMiniOptional>; campaign_id: z.ZodMiniOptional>; campaign_name: z.ZodMiniOptional>; placement: z.ZodMiniOptional>; site_source_name: z.ZodMiniOptional>; gclid: z.ZodMiniOptional>; gclsrc: z.ZodMiniOptional>; gad_source: z.ZodMiniOptional>; gad_campaignid: z.ZodMiniOptional>; rdt_cid: z.ZodMiniOptional>; rdt_uuid: z.ZodMiniOptional>; dclid: z.ZodMiniOptional>; ko_click_id: z.ZodMiniOptional>; li_fat_id: z.ZodMiniOptional>; msclkid: z.ZodMiniOptional>; sccid: z.ZodMiniOptional>; ttclid: z.ZodMiniOptional>; twclid: z.ZodMiniOptional>; wbraid: z.ZodMiniOptional>; yclid: z.ZodMiniOptional>; utm_source: z.ZodMiniOptional>; utm_medium: z.ZodMiniOptional>; utm_campaign: z.ZodMiniOptional>; utm_term: z.ZodMiniOptional>; utm_content: z.ZodMiniOptional>; utm_id: z.ZodMiniOptional>; utm_source_platform: z.ZodMiniOptional>; utm_creative_format: z.ZodMiniOptional>; utm_marketing_tactic: z.ZodMiniOptional>; }, z.core.$strip>; declare const propertiesSchema: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull, z.ZodMiniArray, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull]>>>]>>>; /** @deprecated */ declare const createTrackEventSchemaV1: z.ZodMiniArray; visitor_id: z.ZodMiniBigInt; session_id: z.ZodMiniUUID; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; timestamp: iso.ZodMiniISODateTime; tags: z.ZodMiniObject<{ os: z.ZodMiniOptional>; os_name: z.ZodMiniOptional>; os_version: z.ZodMiniOptional>; browser: z.ZodMiniOptional>; browser_name: z.ZodMiniOptional>; browser_version: z.ZodMiniOptional>; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; device: z.ZodMiniOptional>; device_id: z.ZodMiniOptional>; device_type: z.ZodMiniOptional>; device_vendor: z.ZodMiniOptional>; device_pixel_ratio: z.ZodMiniOptional>; screen_width: z.ZodMiniOptional>; screen_height: z.ZodMiniOptional>; screen_resolution: z.ZodMiniOptional, z.ZodMiniTransform<`${number}x${number}`, string>>>; release: z.ZodMiniOptional>; language: z.ZodMiniOptional>; time_zone: z.ZodMiniOptional>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; source_url: z.ZodMiniOptional>; source: z.ZodMiniOptional>; advertising_id: z.ZodMiniOptional>; install_referrer: z.ZodMiniOptional>; fbc: z.ZodMiniOptional>; fbp: z.ZodMiniOptional>; fbclid: z.ZodMiniOptional>; ad_id: z.ZodMiniOptional>; ad_name: z.ZodMiniOptional>; adset_id: z.ZodMiniOptional>; adset_name: z.ZodMiniOptional>; campaign_id: z.ZodMiniOptional>; campaign_name: z.ZodMiniOptional>; placement: z.ZodMiniOptional>; site_source_name: z.ZodMiniOptional>; gclid: z.ZodMiniOptional>; gclsrc: z.ZodMiniOptional>; gad_source: z.ZodMiniOptional>; gad_campaignid: z.ZodMiniOptional>; rdt_cid: z.ZodMiniOptional>; rdt_uuid: z.ZodMiniOptional>; dclid: z.ZodMiniOptional>; ko_click_id: z.ZodMiniOptional>; li_fat_id: z.ZodMiniOptional>; msclkid: z.ZodMiniOptional>; sccid: z.ZodMiniOptional>; ttclid: z.ZodMiniOptional>; twclid: z.ZodMiniOptional>; wbraid: z.ZodMiniOptional>; yclid: z.ZodMiniOptional>; utm_source: z.ZodMiniOptional>; utm_medium: z.ZodMiniOptional>; utm_campaign: z.ZodMiniOptional>; utm_term: z.ZodMiniOptional>; utm_content: z.ZodMiniOptional>; utm_id: z.ZodMiniOptional>; utm_source_platform: z.ZodMiniOptional>; utm_creative_format: z.ZodMiniOptional>; utm_marketing_tactic: z.ZodMiniOptional>; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull, z.ZodMiniArray, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull]>>>]>>>; }, z.core.$strip>>; declare const createTrackEventSchema: z.ZodMiniArray; visitor_id: z.ZodMiniUUID; session_id: z.ZodMiniUUID; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; timestamp: iso.ZodMiniISODateTime; tags: z.ZodMiniObject<{ os: z.ZodMiniOptional>; os_name: z.ZodMiniOptional>; os_version: z.ZodMiniOptional>; browser: z.ZodMiniOptional>; browser_name: z.ZodMiniOptional>; browser_version: z.ZodMiniOptional>; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; device: z.ZodMiniOptional>; device_id: z.ZodMiniOptional>; device_type: z.ZodMiniOptional>; device_vendor: z.ZodMiniOptional>; device_pixel_ratio: z.ZodMiniOptional>; screen_width: z.ZodMiniOptional>; screen_height: z.ZodMiniOptional>; screen_resolution: z.ZodMiniOptional, z.ZodMiniTransform<`${number}x${number}`, string>>>; release: z.ZodMiniOptional>; language: z.ZodMiniOptional>; time_zone: z.ZodMiniOptional>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; source_url: z.ZodMiniOptional>; source: z.ZodMiniOptional>; advertising_id: z.ZodMiniOptional>; install_referrer: z.ZodMiniOptional>; fbc: z.ZodMiniOptional>; fbp: z.ZodMiniOptional>; fbclid: z.ZodMiniOptional>; ad_id: z.ZodMiniOptional>; ad_name: z.ZodMiniOptional>; adset_id: z.ZodMiniOptional>; adset_name: z.ZodMiniOptional>; campaign_id: z.ZodMiniOptional>; campaign_name: z.ZodMiniOptional>; placement: z.ZodMiniOptional>; site_source_name: z.ZodMiniOptional>; gclid: z.ZodMiniOptional>; gclsrc: z.ZodMiniOptional>; gad_source: z.ZodMiniOptional>; gad_campaignid: z.ZodMiniOptional>; rdt_cid: z.ZodMiniOptional>; rdt_uuid: z.ZodMiniOptional>; dclid: z.ZodMiniOptional>; ko_click_id: z.ZodMiniOptional>; li_fat_id: z.ZodMiniOptional>; msclkid: z.ZodMiniOptional>; sccid: z.ZodMiniOptional>; ttclid: z.ZodMiniOptional>; twclid: z.ZodMiniOptional>; wbraid: z.ZodMiniOptional>; yclid: z.ZodMiniOptional>; utm_source: z.ZodMiniOptional>; utm_medium: z.ZodMiniOptional>; utm_campaign: z.ZodMiniOptional>; utm_term: z.ZodMiniOptional>; utm_content: z.ZodMiniOptional>; utm_id: z.ZodMiniOptional>; utm_source_platform: z.ZodMiniOptional>; utm_creative_format: z.ZodMiniOptional>; utm_marketing_tactic: z.ZodMiniOptional>; }, z.core.$strip>; properties: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull, z.ZodMiniArray, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull]>>>]>>>; }, z.core.$strip>>; declare const createVisitorSchema: z.ZodMiniObject<{ device_id: z.ZodMiniString; platform: z.ZodMiniEnum<{ ios: "ios"; android: "android"; web: "web"; macos: "macos"; windows: "windows"; linux: "linux"; unknown: "unknown"; }>; environment: z.ZodMiniEnum<{ development: "development"; production: "production"; }>; properties: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull]>>>; }, z.core.$strip>; declare const updateVisitorSchema: z.ZodMiniObject<{ user_id: z.ZodMiniOptional; distinct_id: z.ZodMiniOptional>; properties: z.ZodMiniOptional, z.ZodMiniUnion, z.ZodMiniNumber, z.ZodMiniBoolean, z.ZodMiniNull]>>>; }, z.core.$strip>; declare const createFeedbackSchema: z.ZodMiniObject<{ name: z.ZodMiniString; email: z.ZodMiniEmail; message: z.ZodMiniString; }, z.core.$strip>; /** * The schema for creating a link. * @see https://support.google.com/analytics/answer/10917952 * */ declare const createLinkSchema: z.ZodMiniObject<{ url: z.ZodMiniURL; utm_id: z.ZodMiniOptional, z.ZodMiniTransform>>; utm_source: z.ZodMiniString; utm_medium: z.ZodMiniString; utm_campaign: z.ZodMiniString; utm_term: z.ZodMiniOptional, z.ZodMiniTransform>>; utm_content: z.ZodMiniOptional, z.ZodMiniTransform>>; utm_source_platform: z.ZodMiniOptional, z.ZodMiniTransform>>; utm_creative_format: z.ZodMiniOptional, z.ZodMiniTransform>>; utm_marketing_tactic: z.ZodMiniOptional, z.ZodMiniTransform>>; }, z.core.$strip>; type CreateTrackEventDTO = z.output; type CreateFeedbackDTO = z.output; type CreateLinkDTO = z.output; type CreateVisitorDTO = z.output; type UpdateVisitorDTO = z.output; export { ALL_ENVIRONMENTS, ALL_PLATFORMS, type CreateFeedbackDTO, type CreateLinkDTO, type CreateTrackEventDTO, type CreateVisitorDTO, type UpdateVisitorDTO, createFeedbackSchema, createLinkSchema, createTrackEventSchema, createTrackEventSchemaV1, createVisitorSchema, propertiesSchema, tagsSchema, updateVisitorSchema };