import { Module, TTICB, TTIOption } from '../lib/interface';
export default class TTI implements Module {
    private lastLongTask;
    private observer;
    private ttiTimer;
    private stopLongTaskTimeoutId;
    private cb;
    private interval;
    private filterRequest;
    constructor();
    check(): any;
    listenTTI(cb: TTICB, option?: TTIOption): void;
    load(): void;
    ttiCheck(): void;
    observerCallback(list: PerformanceObserverEntryList): void;
    stopObserveLongTask(): void;
    getNetworkSilenceAt(): number | false;
    private observeLongtask;
}
