/** * Minimal ConversionIQ SDK - Core functionality only * Target: <15KB gzipped */ interface MinimalConfig { apiKey?: string; websiteId?: string; endpoint?: string; debug?: boolean; } export declare class MinimalConversionIQ { private config; private sessionId; private userId?; constructor(config?: MinimalConfig); /** * Set user identification */ identify(userId: string): void; /** * Track a custom event */ track(eventType: string, data?: Record): Promise; /** * Track a conversion */ trackConversion(value: number, currency?: string, metadata?: Record): Promise; /** * Track a page view */ trackPageView(): Promise; /** * Track element click */ trackClick(selector: string, metadata?: Record): Promise; private sendEvent; private generateSessionId; } export default MinimalConversionIQ; //# sourceMappingURL=minimal.d.ts.map