import { InjectionToken } from '@angular/core';
export interface HeimdallServiceTokenInterface {
    track(category: string, action: string, label: string, value?: number, dimensions?: {
        [key: string]: string;
    }): void;
}
export declare const HeimdallServiceToken: InjectionToken<HeimdallServiceTokenInterface>;
export declare class HeimdallClient {
    private userEvents;
    constructor(userEvents: HeimdallServiceTokenInterface);
    track(category: string, action: string, label: string, value?: number, dimensions?: {
        [key: string]: string;
    }): void;
}
export declare class HeimdallClientModule {
}
