export { setupAnalytics } from './setup/index.js'; export { sendBeacon, track, trackAsync } from './track/index.js'; export { getVisitor, setVisitor } from './visitor/index.js'; export { sendFeedback } from './feedback/index.js'; export { Link, createLink, getLink } from './link/index.js'; export { ALL_ENVIRONMENTS, ALL_PLATFORMS, CreateFeedbackDTO, CreateLinkDTO, createFeedbackSchema, createLinkSchema, createTrackEventSchema, createTrackEventSchemaV1, createVisitorSchema, updateVisitorSchema } from './schema/index.js'; export { stripeMinorUnits } from './utils/stripe.js'; export { useTrackImpression } from './hooks/use-track-impression.js'; export { AllowedPropertyValues, Environment, Platform, TrackProperties, TrackTags, UserProvidedData } from './track/types.js'; export { VisitorProperties } from './visitor/types.js'; import 'zod/mini'; import 'react'; import './track/gtag.js';