import { circle, ringOutside } from "./circle.js";
import { adjustRectHeightForStroke, adjustRectWidthForStroke, shrinkDimensionForStroke, valueToX, valueToY } from "./stroke-aware.js";
import { RADIAL_SETPOINT_RADIUS, SETPOINT_ANIMATION_CSS_VAR, SETPOINT_ANIMATION_DURATION_DEFAULT, SETPOINT_ANIMATION_DURATION_MS, SETPOINT_AT_SCALE, SETPOINT_HEIGHT, SETPOINT_NOT_EQUAL_OFFSET, SETPOINT_PATH_FILLED, SETPOINT_TIP_X, SETPOINT_TIP_Y, SETPOINT_WIDTH, SETPOINT_ZERO_OFFSET, SetpointColorMode, SetpointVisualState, computeAtSetpoint, cssSafeAngle, deriveRadialSetpointConfig, drawSetpointMarker, generateSetpointId, getSetpointAnimationDurationMs, getSetpointFillColor, getSetpointOutwardOffset, getSetpointPath, getSetpointScale, getSetpointStrokeColor, shortestAngularDistance } from "./setpoint.js";
import { SetpointMixin } from "./setpoint-mixin.js";
import { SetpointBundle } from "./setpoint-bundle.js";
import { InstrumentState, Priority } from "../navigation-instruments/types.js";
export {
  InstrumentState,
  Priority,
  RADIAL_SETPOINT_RADIUS,
  SETPOINT_ANIMATION_CSS_VAR,
  SETPOINT_ANIMATION_DURATION_DEFAULT,
  SETPOINT_ANIMATION_DURATION_MS,
  SETPOINT_AT_SCALE,
  SETPOINT_HEIGHT,
  SETPOINT_NOT_EQUAL_OFFSET,
  SETPOINT_PATH_FILLED,
  SETPOINT_TIP_X,
  SETPOINT_TIP_Y,
  SETPOINT_WIDTH,
  SETPOINT_ZERO_OFFSET,
  SetpointBundle,
  SetpointColorMode,
  SetpointMixin,
  SetpointVisualState,
  adjustRectHeightForStroke,
  adjustRectWidthForStroke,
  circle,
  computeAtSetpoint,
  cssSafeAngle,
  deriveRadialSetpointConfig,
  drawSetpointMarker,
  generateSetpointId,
  getSetpointAnimationDurationMs,
  getSetpointFillColor,
  getSetpointOutwardOffset,
  getSetpointPath,
  getSetpointScale,
  getSetpointStrokeColor,
  ringOutside,
  shortestAngularDistance,
  shrinkDimensionForStroke,
  valueToX,
  valueToY
};
//# sourceMappingURL=index.js.map
