import { ChildComponent, MeasurementChainItem } from '../../../domain/types/index.js'; /** * WI-2: Analyze the measurement chain for each child component. * Checks: onLayout wired → SharedValue declared → SharedValue consumed. * Detects "Dead Measurements" (measured but not consumed). * * v0.9.0: Context Awareness — recognizes that Context providers (e.g., * HeaderContext.Provider) can provide valid measurements to children. * When a child component is wrapped in a Context provider that exposes * SharedValues, the measurement chain is considered complete even if * the SharedValue isn't consumed via useAnimatedStyle in this file. */ export declare function analyzeMeasurementChain(source: string, childComponents: ChildComponent[]): MeasurementChainItem[]; //# sourceMappingURL=measurement-chain.d.ts.map