import { IConnectionAPIController, IDirectorySyncController, Storable } from '../typings';
import Mixpanel from 'mixpanel';
export declare class AnalyticsController {
    analyticsStore: Storable;
    connectionAPIController: IConnectionAPIController;
    directorySyncController: IDirectorySyncController;
    client: Mixpanel.Mixpanel;
    anonymousId: string;
    private opts;
    constructor({ opts, analyticsStore, connectionAPIController, directorySyncController }: {
        opts: any;
        analyticsStore: any;
        connectionAPIController: any;
        directorySyncController: any;
    });
    init(): Promise<void>;
    send(): Promise<void>;
}
