export default OptablePrebidAnalytics; declare class OptablePrebidAnalytics { constructor(optableInstance: any, config?: {}); config: { debug: any; }; optableInstance: any; isInitialized: boolean; auctions: {}; maxAuctionDataSize: number; /** * Log messages if debug is enabled */ log(...args: any[]): void; /** * Send event to Witness API */ sendToWitnessAPI(eventName: any, properties?: {}): Promise<{ disabled: boolean; eventName: any; properties: {}; }>; setHooks(pbjs: any): void; /** * Hook into Prebid.js events */ hookIntoPrebid(prebidInstance?: any): boolean; prebidInstance: any; trackAuctionEnd(event: any, missed: any): Promise; trackBidWon(event: any, missed: any): void; /** * Clean up old auctions to prevent memory leaks */ cleanupOldAuctions(): void; /** * Clear all stored data (useful for testing) */ clearData(): void; }