/** * Wasted-render detection helpers. * * Kept in a pure module (no window/WebSocket access) so they can be unit-tested * in a Node environment without touching the DevTools hook bootstrap. */ /** Shallow-equal two plain objects. Returns true if all top-level values reference-equal. */ export declare function shallowEqual(a: any, b: any): boolean; /** * Detect whether a fiber's re-render was unnecessary. * - On initial mount (`fiber.alternate === null`) we don't consider it wasted. * - Wasted when props are shallow-equal AND memoizedState is reference-equal * (hooks' linked-list head is reused across renders when no state changed). */ export declare function isWastedRender(fiber: any): boolean; //# sourceMappingURL=wasted.d.ts.map