interface SDKConfig { url: string; appId: string; hostAppCode: string; token: string; maxBatchSize?: number; maxRetryCount?: number; sendInterval?: number; enableDebug?: boolean; src?: string; } declare enum EventType { EnterApp = "EnterApp", ExitApp = "ExitApp", StayHb = "StayHb", PlayDuration = "PlayDuration", Customize = "Customize" } interface EventData { [key: string]: any; } declare const _default: { init: (config: SDKConfig) => void; setDebug: (enable: boolean) => void; setUserId: (loginId: string) => boolean; getLoginId: () => Promise; setExtraData: (data: Record) => boolean; trackEvent: (eventType?: EventType, eventData?: EventData) => boolean; flushEvents: () => boolean; EventType: typeof EventType; }; export default _default;