import type { AnalyticsCollector as KoalaSDK } from './analytics/collector'; import { IgnoredForm } from './analytics/forms'; export { load } from './browser'; declare global { var koalaSettings: { host?: string; wssHost?: string; profileId?: string; sdk_settings?: { autocapture?: boolean; autotrack_arcade?: boolean; autotrack_calendly?: boolean; autotrack_drift?: boolean; autotrack_intercom?: boolean; autotrack_navattic?: boolean; autotrack_qualified?: boolean; autotrack_fullstory?: boolean; autotrack_posthog_screen_recording?: boolean; autotrack_rudderstack?: boolean; segment_auto_track?: 'on' | 'off'; form_collection?: 'on' | 'off'; websocket_connection?: 'on' | 'off'; authorized_referrers?: string[]; ignored_forms?: IgnoredForm[]; }; } | undefined; interface Window { ko?: KoalaSDK; koala?: KoalaSDK; globalKoalaKey?: string; } }