import { ActivityTrackingConnector } from "./apis";
import { Observable } from "../../utilities/Observable";
export declare interface ActivityTrackingUrl {
    link: string;
    doc_link?: string;
}
export declare type ActivityTrackingBreadCrumb = {
    name: string;
    link: string;
};
export declare interface ActivityTrackingEvent {
    timestamp: string;
    location_name: string;
    namespace: string;
    type_id: string;
    tag: string;
}
export declare interface EventHandler {
    push(event: ActivityTrackingEvent): EventHandler;
}
export declare class Handler extends Observable implements EventHandler {
    #private;
    constructor(connector: ActivityTrackingConnector);
    push(event: ActivityTrackingEvent): this;
}
