import MetricEmitter, { Listener } from "@gauf/tracker/emitter";
export declare type Settings = {
    heartbeat?: number;
    metrics?: string[];
};
export default class MetricNavigatorEmitter extends MetricEmitter {
    static readonly key: string;
    protected headerbeat: number;
    protected metrics: string[];
    protected timeout?: number;
    constructor(listener: Listener, settings?: Settings);
    activate(): void;
    deactivate(): void;
    private waitAndEmit;
}
//# sourceMappingURL=navigator.d.ts.map