MeasureInteractionState: Readonly<{
    measurementCount: number;
    phase:
        | "idle"
        | "drawing"
        | "holding"
        | "editing";
    pointCount: number;
    result?: "confirmed" | "cancelled";
}>

Current actions available to a measurement UI.