export interface DefaultOptions { additionalPageLoadingTimeInMilliseconds: number; domain: string; initialSectionName: string; knownScrollEventNames: Array; mediaQueryClassNameIndicator: Array>; sectionNames: Array; selectors: { top: string; scrollToTopButtons: string; section: string; startUpAnimationClassPrefix: string; windowLoadingCover: string; }; startUpAnimationElementDelayInMilliseconds: number; tracking: boolean; windowLoadedTimeoutAfterDocLoadedInMSec: number; } export type Options = DefaultOptions; export interface TrackingItem { context?: string; event: string; eventType: string; icon?: string; label: string; reference: string; subject: string; value?: number; userInteraction: boolean; }