/** * @file Development-time helper to detect render loops (high commit rate while idle). */ import * as React from "react"; export type RenderLoopDetectorProps = { /** * Human-readable label included in logs. */ label: string; /** * Sampling interval in ms. */ intervalMs: number; /** * If commits exceed this number within one interval, `onDetected` fires. */ thresholdCommitsPerInterval: number; /** * Called when a render loop is detected. */ onDetected?: (info: { label: string; commitsInInterval: number; totalCommits: number; }) => void; children: React.ReactNode; }; export declare const RenderLoopDetector: React.FC;