/** * Known leaf primitives — components with intrinsic/fixed dimensions * that do NOT need onLayout handlers to report their size to parents. * * These are filtered out of boundary gap detection to reduce noise. */ export declare const KNOWN_LEAF_PRIMITIVES: Set; /** * React Native Animated primitives — components that are animated * wrappers of core primitives. These are treated as primitives by * the Vein Propagation Engine (not walked into for child resolution). */ export declare const RN_ANIMATED_PRIMITIVES: Set; /** * Check if a component name matches a known leaf primitive. * Handles both exact matches and icon-suffixed names (e.g., *Icon, *IconComponent). */ export declare function isKnownLeafPrimitive(name: string): boolean; /** * Default tolerance for contract validation (in pixels). * Δ ≤ STRICT: PASS (noise threshold for float rounding) * Δ ≤ WARN: WARN (visible but small) * Δ > WARN: FAIL (definitely broken) */ export declare const CONTRACT_TOLERANCE: { readonly STRICT: 2; readonly WARN: 10; }; /** * Standard iOS status bar height. */ export declare const STATUS_BAR_HEIGHT = 44; /** * Default buffer for header↔scrollview padding equation. */ export declare const CONTRACT_BUFFER = 20; //# sourceMappingURL=constants.d.ts.map