import { MoEngageCreateUserOptions } from "../types/moengage";
export declare class MoEngageClient {
    private isInitialized;
    private appId;
    private dataCenterNumber;
    private authHeader;
    constructor(appId: string, dataCenterNumber: string, authToken: string);
    trackEvent(customerId: string, eventName: string, properties: Record<string, any>, options?: {
        platform?: string;
        appVersion?: string;
        currentTime?: string;
        userTimezoneOffset?: number;
    }): Promise<void>;
    createUser(customerId: string, attributes: MoEngageCreateUserOptions): Promise<void>;
}
