/**
 * Example usage of the Mixpanel utility
 * This file demonstrates various ways to track events
 */
export declare function trackUserLogin(userId: string, loginMethod: string): Promise<void>;
export declare function trackFeatureUsage(featureName: string, userId: string, metadata?: Record<string, any>): Promise<void>;
export declare function trackError(errorMessage: string, errorCode: string, userId?: string, context?: Record<string, any>): Promise<void>;
export declare function trackRAGPoisoningEvent(eventType: string, userId: string, fileType: string, goal: string): Promise<void>;
export declare function trackUserSession(userId: string, sessionData: {
    pageViews: string[];
    featuresUsed: string[];
    errors: string[];
}): Promise<void>;
export declare function trackWithConditionalCheck(eventName: string, properties: Record<string, any>, userId?: string): Promise<void>;
export declare function trackAPIUsage(endpoint: string, method: string, userId?: string, responseTime?: number): Promise<void>;
export declare function trackFileUpload(fileType: string, fileSize: number, userId?: string, context?: string): Promise<void>;
//# sourceMappingURL=examples.d.ts.map