import type { Normalize } from '../../framework-types/BaseTypes'; import type { LogLevel } from '../packages/core/utils/Logger'; export type PlaybackConfig = { muted: boolean; autoplay: boolean; }; export type CollectorConfig = Partial<{ backendUrl: string; enabled: boolean; cookiesEnabled: boolean; cookiesDomain: string; origin: string; }>; export type AnalyticsDebugConfig = Partial<{ fields: string[]; }>; export type AnalyticsConfig = Partial>; type AnalyticsCustomDataType = any; type AnalyticsCustomData = { customData1: AnalyticsCustomDataType; customData2: AnalyticsCustomDataType; customData3: AnalyticsCustomDataType; customData4: AnalyticsCustomDataType; customData5: AnalyticsCustomDataType; customData6: AnalyticsCustomDataType; customData7: AnalyticsCustomDataType; customData8: AnalyticsCustomDataType; customData9: AnalyticsCustomDataType; customData10: AnalyticsCustomDataType; customData11: AnalyticsCustomDataType; customData12: AnalyticsCustomDataType; customData13: AnalyticsCustomDataType; customData14: AnalyticsCustomDataType; customData15: AnalyticsCustomDataType; customData16: AnalyticsCustomDataType; customData17: AnalyticsCustomDataType; customData18: AnalyticsCustomDataType; customData19: AnalyticsCustomDataType; customData20: AnalyticsCustomDataType; customData21: AnalyticsCustomDataType; customData22: AnalyticsCustomDataType; customData23: AnalyticsCustomDataType; customData24: AnalyticsCustomDataType; customData25: AnalyticsCustomDataType; customData26: AnalyticsCustomDataType; customData27: AnalyticsCustomDataType; customData28: AnalyticsCustomDataType; customData29: AnalyticsCustomDataType; customData30: AnalyticsCustomDataType; }; export type PlayerConfig = { key: string; defaultContainer: HTMLElement; defaultVideoElement?: HTMLVideoElement; defaultLogLevel?: LogLevel; playback?: Partial; analytics?: AnalyticsConfig; }; export declare enum BundleExportNames { Logger = "logger", PlayerConfig = "player-config" } export {};