/**
 * Central timing instrumentation for startup profiling.
 * Enable with the app-specific timing environment variable (for Atomic, ATOMIC_TIMING=1).
 */
export interface TimingSpan {
    label: string;
    start: number;
}
export declare function isTimingEnabled(): boolean;
export declare function resetTimings(): void;
export declare function time(label: string): void;
export declare function startTimingSpan(label: string): TimingSpan | null;
export declare function endTimingSpan(span: TimingSpan | null): void;
export declare function recordTiming(label: string, ms: number): void;
export declare function recordTimeSinceReset(label: string): void;
export declare function printTimings(): void;
//# sourceMappingURL=timings.d.ts.map