import { AnalyticsEventData } from '@bringg/user-analytics/types';
import Session from '../Services/Identity/Session';
export default class UserAnalyticsApi {
    private session;
    private userAnalytics;
    constructor(session: Session);
    addSnippet({ apiKey }: {
        apiKey: string;
    }): Promise<void>;
    run({ apiKey }: {
        apiKey: string;
    }): Promise<void>;
    trackEvent<T>(data: AnalyticsEventData<T>): Promise<void>;
}
