/** * Central debug feature helpers: DOM inspection, hit-area visualization, legacy CSS overlays. * Observers attach only while a feature is active; highlights use pointer-events-safe patterns. */ export declare function shouldSkipInspectableElement(element: HTMLElement): boolean; /** True if element has a Bazza hit-area utility class (not the debug-only class). */ export declare function hasHitAreaUtilityClass(element: HTMLElement): boolean; export interface HitAreaDebugController { mount: () => void; unmount: () => void; } /** * Adds Bazza hit-area-debug to elements with hit-area-* utilities while active. * Rescans on DOM mutations (throttled rAF). See https://bazza.dev/craft/2026/hit-area */ export declare function createHitAreaDebugController(): HitAreaDebugController; /** Fixed overlay root for future feature visualizers (pointer-events: none, z-debug). */ export declare function ensureDebugOverlayRoot(): HTMLElement | null; export declare function removeDebugOverlayRoot(): void; export interface LegacyDebugStyleOptions { borders: boolean; shadows: boolean; pixelGrid: boolean; } /** * Legacy full-page debug CSS (borders, shadows, 8px background pixel grid — not CSS Grid inspector). */ export declare function buildLegacyDebugCss(opts: LegacyDebugStyleOptions): string; //# sourceMappingURL=debug-features.d.ts.map