import { SEVERITY } from '../analytics';
export declare function measureTTI(onMeasureComplete: (tti: number, ttiFromInvocation: number, canceled: boolean, distortedDuration: boolean) => void, idleThreshold?: number, cancelAfter?: number, PerfObserver?: typeof window.PerformanceObserver): void;
export declare const TTI_SEVERITY_THRESHOLD_DEFAULTS: {
    NORMAL: number;
    DEGRADED: number;
};
export declare const TTI_FROM_INVOCATION_SEVERITY_THRESHOLD_DEFAULTS: {
    NORMAL: number;
    DEGRADED: number;
};
export declare function getTTISeverity(tti: number, ttiFromInvocation: number, ttiSeverityNormalThreshold?: number, ttiSeverityDegradedThreshold?: number, ttiFromInvocationSeverityNormalThreshold?: number, ttiFromInvocationSeverityDegradedThreshold?: number): {
    ttiFromInvocationSeverity: SEVERITY;
    ttiSeverity: SEVERITY;
};
