export type MeasureOutcome = "measured" | "no_match" | "no_host_descendant" | "timeout" | "error"; export interface MeasureBounds { x: number; y: number; width: number; height: number; name: string; nativeTag?: number; } export type MeasureToolResult = ({ success: true; outcome: "measured"; } & MeasureBounds) | { success: false; outcome: Exclude; error: string; }; export declare function buildMeasureComponentExpression(componentName: string, index: number): string; //# sourceMappingURL=measureComponent.d.ts.map