import {
  ANIMATION_MEDIUM_MS,
  ANIMATION_SHORT_MS,
  Arc2d,
  ArrayOfValidator,
  ArrowShapeArrowheadEndStyle,
  ArrowShapeArrowheadStartStyle,
  ArrowShapeTool,
  ArrowShapeUtil,
  AssetRecordType,
  AssetUrlsProvider,
  BaseBoxShapeTool,
  BaseBoxShapeUtil,
  BookmarkShapeUtil,
  Box2d,
  BreakPointProvider,
  Button,
  CAMERA_SLIDE_FRICTION,
  CameraRecordType,
  Canvas,
  Circle2d,
  ContextMenu,
  CubicBezier2d,
  CubicSpline2d,
  DEFAULT_ACCEPTED_IMG_TYPE,
  DEFAULT_ACCEPTED_VID_TYPE,
  DEFAULT_ANIMATION_OPTIONS,
  DOUBLE_CLICK_DURATION,
  DRAG_DISTANCE,
  DefaultBackground,
  DefaultBrush,
  DefaultCollaboratorHint,
  DefaultColorStyle,
  DefaultColorThemePalette,
  DefaultCursor,
  DefaultDashStyle,
  DefaultErrorFallback,
  DefaultFillStyle,
  DefaultFontFamilies,
  DefaultFontStyle,
  DefaultGrid,
  DefaultHandle,
  DefaultHandles,
  DefaultHorizontalAlignStyle,
  DefaultHoveredShapeIndicator,
  DefaultScribble,
  DefaultSelectionBackground,
  DefaultSelectionForeground,
  DefaultSizeStyle,
  DefaultSnapLine,
  DefaultSpinner,
  DefaultSvgDefs,
  DefaultVerticalAlignStyle,
  Dialog_exports,
  DictValidator,
  DocumentRecordType,
  DrawShapeTool,
  DrawShapeUtil,
  DropdownMenu_exports,
  EASINGS,
  EMBED_DEFINITIONS,
  EMPTY_ARRAY,
  EPSILON,
  EVENT_NAME_MAP,
  Edge2d,
  Editor,
  Ellipse2d,
  EmbedShapeUtil,
  EnumStyleProp,
  EraserTool,
  ErrorBoundary,
  ErrorScreen,
  FileHelpers,
  FrameShapeTool,
  FrameShapeUtil,
  GRID_STEPS,
  GeoShapeGeoStyle,
  GeoShapeTool,
  GeoShapeUtil,
  Geometry2d,
  Group2d,
  GroupShapeUtil,
  HASH_PATTERN_ZOOM_NAMES,
  HIT_TEST_MARGIN,
  HTMLContainer,
  HandTool,
  HighlightShapeTool,
  HighlightShapeUtil,
  Icon,
  ImageShapeUtil,
  IncrementalSetConstructor,
  Input,
  InstancePageStateRecordType,
  InstancePresenceRecordType,
  LANGUAGES,
  LaserTool,
  LineShapeSplineStyle,
  LineShapeTool,
  LineShapeUtil,
  LoadingScreen,
  MAX_PAGES,
  MAX_SHAPES_PER_PAGE,
  MAX_ZOOM,
  MIN_ZOOM,
  MULTI_CLICK_DURATION,
  Matrix2d,
  MediaHelpers,
  MigrationFailureReason,
  NoteShapeTool,
  NoteShapeUtil,
  ObjectValidator,
  OfflineIndicator,
  OptionalErrorBoundary,
  PI,
  PI2,
  PageRecordType,
  PngHelpers,
  PointerRecordType,
  Polygon2d,
  Polyline2d,
  PositionedOnCanvas,
  ROTATE_CORNER_TO_SELECTION_CORNER,
  ReadonlySharedStyleMap,
  RecordType,
  Rectangle2d,
  Result,
  SIN,
  SVGContainer,
  SVG_PADDING,
  SelectTool,
  ShapeIndicator,
  ShapeUtil,
  SharedStyleMap,
  SnapManager,
  Spinner,
  Stadium2d,
  StateNode,
  Store,
  StoreSchema,
  StyleProp,
  TAB_ID,
  TAU,
  TLDOCUMENT_ID,
  TLDRAW_FILE_EXTENSION,
  TLINSTANCE_ID,
  TLPOINTER_ID,
  TL_CANVAS_UI_COLOR_TYPES,
  TextShapeTool,
  TextShapeUtil,
  Tldraw,
  TldrawEditor,
  TldrawUi,
  TldrawUiContextProvider,
  USER_COLORS,
  UiEventsProvider,
  UnionValidator,
  Validator,
  Vec2d,
  VideoShapeUtil,
  WeakMapCache,
  ZOOMS,
  ZoomTool,
  angleDelta,
  annotateError,
  applyRotationToSnapshotShapes,
  approximately,
  areAnglesCompatible,
  arrowShapeMigrations,
  arrowShapeProps,
  assert,
  assertExists,
  assertIdType,
  assetIdValidator,
  assetMigrations,
  assetValidator,
  atom,
  average,
  bookmarkShapeMigrations,
  bookmarkShapeProps,
  box2dModelValidator,
  buildFromV1Document,
  canonicalizeRotation,
  canvasUiColorTypeValidator,
  clamp,
  clampRadians,
  clockwiseAngleDist,
  compact,
  compactMenuItems,
  compareRecordVersions,
  compareSchemas,
  computed,
  containBoxSize,
  coreShapes,
  createAssetValidator,
  createPresenceStateDerivation,
  createRecordType,
  createSessionStateSnapshotSignal,
  createShapeId,
  createShapeValidator,
  createTLSchema,
  createTLStore,
  createTLUser,
  dataUrlToFile,
  debounce,
  debugFlags,
  dedupe,
  deepCopy,
  defaultShapeTools,
  defaultShapeUtils,
  defaultTools,
  defaultUserPreferences,
  defineMigrations,
  degreesToRadians,
  devFreeze,
  drawShapeMigrations,
  drawShapeProps,
  embedShapeMigrations,
  embedShapePermissionDefaults,
  embedShapeProps,
  exhaustiveSwitchError,
  extractSessionStateFromLegacySnapshot,
  featureFlags,
  filterEntries,
  findMenuItem,
  frameShapeMigrations,
  frameShapeProps,
  geoShapeMigrations,
  geoShapeProps,
  getArcLength,
  getArrowTerminalsInArrowSpace,
  getArrowheadPathForType,
  getCursor,
  getCurvedArrowHandlePath,
  getDefaultColorTheme,
  getDefaultTranslationLocale,
  getEmbedInfo,
  getErrorAnnotations,
  getFirstFromIterable,
  getFreshUserPreferences,
  getHashForObject,
  getHashForString,
  getIncrementedName,
  getIndexAbove,
  getIndexBelow,
  getIndexBetween,
  getIndices,
  getIndicesAbove,
  getIndicesBelow,
  getIndicesBetween,
  getOwnProperty,
  getPointOnCircle,
  getPointerInfo,
  getPolygonVertices,
  getRecordVersion,
  getResizedImageDataUrl,
  getRotationSnapshot,
  getShapePropKeysByStyle,
  getSolidCurvedArrowPath,
  getSolidStraightArrowPath,
  getStarBounds,
  getStraightArrowHandlePath,
  getSvgPathFromPoints,
  getSweep,
  getUserPreferences,
  groupShapeMigrations,
  groupShapeProps,
  hardReset,
  hardResetEditor,
  hasOwnProperty,
  highlightShapeMigrations,
  highlightShapeProps,
  idValidator,
  imageShapeMigrations,
  imageShapeProps,
  intersectLineSegmentPolygon,
  intersectLineSegmentPolyline,
  intersectPolygonPolygon,
  isAngleBetween,
  isDefined,
  isGifAnimated,
  isNonNull,
  isNonNullish,
  isPageId,
  isSafeFloat,
  isShape,
  isShapeId,
  isValidUrl,
  last,
  lerp,
  lerpAngles,
  lineShapeMigrations,
  lineShapeProps,
  linesIntersect,
  lns,
  loadSessionStateSnapshotIntoStore,
  longAngleDist,
  loopToHtmlElement,
  mapObjectMapValues,
  menuCustom,
  menuGroup,
  menuItem,
  menuSubmenu,
  migrate,
  migrateRecord,
  minBy,
  modulate,
  noop,
  normalizeWheel,
  noteShapeMigrations,
  noteShapeProps,
  objectMapEntries,
  objectMapFromEntries,
  objectMapKeys,
  objectMapValues,
  omitFromStackTrace,
  opacityValidator,
  openWindow,
  pageIdValidator,
  parentIdValidator,
  parseAndLoadDocument,
  parseTldrawJsonFile,
  partition,
  perimeterOfEllipse,
  pointInBounds,
  pointInCircle,
  pointInEllipse,
  pointInPolygon,
  pointInPolyline,
  pointInRect,
  pointNearToLineSegment,
  pointNearToPolyline,
  polygonsIntersect,
  precise,
  preventDefault,
  promiseWithResolve,
  radiansToDegrees,
  rafThrottle,
  rangeIntersection,
  react,
  refreshPage,
  releasePointerCapture,
  resizeBox,
  reverseRecordsDiff,
  rng,
  rootShapeMigrations,
  rotateArray,
  rotateSelectionHandle,
  runtime,
  scribbleValidator,
  serializeTldrawJson,
  serializeTldrawJsonBlob,
  setDefaultEditorAssetUrls,
  setDefaultUiAssetUrls,
  setPointerCapture,
  setRuntimeOverrides,
  setUserPreferences,
  shapeIdValidator,
  shortAngleDist,
  snapAngle,
  sortById,
  sortByIndex,
  squashRecordDiffs,
  stopEventPropagation,
  structuredClone,
  textShapeMigrations,
  textShapeProps,
  throttle,
  throttledRaf,
  toDomPrecision,
  toFixed,
  toPrecision,
  toolbarItem,
  track,
  transact,
  transaction,
  truncateStringWithEllipsis,
  uniq,
  uniqueId,
  useActions,
  useActionsMenuSchema,
  useAssetUrls,
  useBreakpoint,
  useCanRedo,
  useCanUndo,
  useComputed,
  useContainer,
  useContextMenuSchema,
  useCopyAs,
  useDefaultHelpers,
  useDialogs,
  useEditor,
  useExportAs,
  useHelpMenuSchema,
  useIsCropping,
  useIsDarkMode,
  useIsEditing,
  useKeyboardShortcuts,
  useKeyboardShortcutsSchema,
  useLocalStorageState,
  useLocalStore,
  useMenuClipboardEvents,
  useMenuIsOpen,
  useMenuSchema,
  useNativeClipboardEvents,
  usePeerIds,
  usePresence,
  useQuickReactor,
  useReactor,
  useReadonly,
  useSelectionEvents,
  useTLStore,
  useToasts,
  useToolbarSchema,
  useTools,
  useTransform,
  useTranslation,
  useUiEvents,
  useValue,
  validation_exports,
  vec2dModelValidator,
  videoShapeMigrations,
  videoShapeProps,
  whyAmIRunning
} from "./chunk-HZMZCFKT.js";
import "./chunk-VXJXQW5O.js";
import "./chunk-7RVXTONK.js";
import "./chunk-FGBSNFAB.js";
import "./chunk-A4L6H3JD.js";
import "./chunk-SBOC772F.js";
import "./chunk-ADRVA6BL.js";
import "./chunk-3II6XBGW.js";
import "./chunk-7QCPQX5P.js";
import "./chunk-2NJBJH53.js";
import "./chunk-AB6ZV2XR.js";
import "./chunk-GUCB4VV7.js";
import "./chunk-QMZ62V7Z.js";
import "./chunk-N5TPNWD3.js";
import "./chunk-EK5KU4LC.js";
import "./chunk-M2BG764J.js";
import "./chunk-PWIQPVSF.js";
import "./chunk-5WWUZCGV.js";
export {
  ANIMATION_MEDIUM_MS,
  ANIMATION_SHORT_MS,
  Arc2d,
  ArrayOfValidator,
  ArrowShapeArrowheadEndStyle,
  ArrowShapeArrowheadStartStyle,
  ArrowShapeTool,
  ArrowShapeUtil,
  AssetRecordType,
  AssetUrlsProvider,
  BaseBoxShapeTool,
  BaseBoxShapeUtil,
  BookmarkShapeUtil,
  Box2d,
  BreakPointProvider,
  Button,
  CAMERA_SLIDE_FRICTION,
  CameraRecordType,
  Canvas,
  Circle2d,
  ContextMenu,
  CubicBezier2d,
  CubicSpline2d,
  DEFAULT_ACCEPTED_IMG_TYPE,
  DEFAULT_ACCEPTED_VID_TYPE,
  DEFAULT_ANIMATION_OPTIONS,
  DOUBLE_CLICK_DURATION,
  DRAG_DISTANCE,
  DefaultBackground,
  DefaultBrush,
  DefaultCollaboratorHint,
  DefaultColorStyle,
  DefaultColorThemePalette,
  DefaultCursor,
  DefaultDashStyle,
  DefaultErrorFallback,
  DefaultFillStyle,
  DefaultFontFamilies,
  DefaultFontStyle,
  DefaultGrid,
  DefaultHandle,
  DefaultHandles,
  DefaultHorizontalAlignStyle,
  DefaultHoveredShapeIndicator,
  DefaultScribble,
  DefaultSelectionBackground,
  DefaultSelectionForeground,
  DefaultSizeStyle,
  DefaultSnapLine,
  DefaultSpinner,
  DefaultSvgDefs,
  DefaultVerticalAlignStyle,
  Dialog_exports as Dialog,
  DictValidator,
  DocumentRecordType,
  DrawShapeTool,
  DrawShapeUtil,
  DropdownMenu_exports as DropdownMenu,
  EASINGS,
  EMBED_DEFINITIONS,
  EMPTY_ARRAY,
  EPSILON,
  EVENT_NAME_MAP,
  Edge2d,
  Editor,
  Ellipse2d,
  EmbedShapeUtil,
  EnumStyleProp,
  EraserTool,
  ErrorBoundary,
  ErrorScreen,
  FileHelpers,
  FrameShapeTool,
  FrameShapeUtil,
  GRID_STEPS,
  GeoShapeGeoStyle,
  GeoShapeTool,
  GeoShapeUtil,
  Geometry2d,
  Group2d,
  GroupShapeUtil,
  HASH_PATTERN_ZOOM_NAMES,
  HIT_TEST_MARGIN,
  HTMLContainer,
  HandTool,
  HighlightShapeTool,
  HighlightShapeUtil,
  Icon,
  ImageShapeUtil,
  IncrementalSetConstructor,
  Input,
  InstancePageStateRecordType,
  InstancePresenceRecordType,
  LANGUAGES,
  LaserTool,
  LineShapeSplineStyle,
  LineShapeTool,
  LineShapeUtil,
  LoadingScreen,
  MAX_PAGES,
  MAX_SHAPES_PER_PAGE,
  MAX_ZOOM,
  MIN_ZOOM,
  MULTI_CLICK_DURATION,
  Matrix2d,
  MediaHelpers,
  MigrationFailureReason,
  NoteShapeTool,
  NoteShapeUtil,
  ObjectValidator,
  OfflineIndicator,
  OptionalErrorBoundary,
  PI,
  PI2,
  PageRecordType,
  PngHelpers,
  PointerRecordType,
  Polygon2d,
  Polyline2d,
  PositionedOnCanvas,
  ROTATE_CORNER_TO_SELECTION_CORNER,
  ReadonlySharedStyleMap,
  RecordType,
  Rectangle2d,
  Result,
  SIN,
  SVGContainer,
  SVG_PADDING,
  SelectTool,
  ShapeIndicator,
  ShapeUtil,
  SharedStyleMap,
  SnapManager,
  Spinner,
  Stadium2d,
  StateNode,
  Store,
  StoreSchema,
  StyleProp,
  validation_exports as T,
  TAB_ID,
  TAU,
  TLDOCUMENT_ID,
  TLDRAW_FILE_EXTENSION,
  TLINSTANCE_ID,
  TLPOINTER_ID,
  TL_CANVAS_UI_COLOR_TYPES,
  TextShapeTool,
  TextShapeUtil,
  Tldraw,
  TldrawEditor,
  TldrawUi,
  TldrawUiContextProvider,
  USER_COLORS,
  UiEventsProvider,
  UnionValidator,
  Validator,
  Vec2d,
  VideoShapeUtil,
  WeakMapCache,
  ZOOMS,
  ZoomTool,
  angleDelta,
  annotateError,
  applyRotationToSnapshotShapes,
  approximately,
  areAnglesCompatible,
  arrowShapeMigrations,
  arrowShapeProps,
  assert,
  assertExists,
  assertIdType,
  assetIdValidator,
  assetMigrations,
  assetValidator,
  atom,
  average,
  bookmarkShapeMigrations,
  bookmarkShapeProps,
  box2dModelValidator,
  buildFromV1Document,
  canonicalizeRotation,
  canvasUiColorTypeValidator,
  clamp,
  clampRadians,
  clockwiseAngleDist,
  compact,
  compactMenuItems,
  compareRecordVersions,
  compareSchemas,
  computed,
  containBoxSize,
  coreShapes,
  createAssetValidator,
  createPresenceStateDerivation,
  createRecordType,
  createSessionStateSnapshotSignal,
  createShapeId,
  createShapeValidator,
  createTLSchema,
  createTLStore,
  createTLUser,
  dataUrlToFile,
  debounce,
  debugFlags,
  dedupe,
  deepCopy,
  defaultShapeTools,
  defaultShapeUtils,
  defaultTools,
  defaultUserPreferences,
  defineMigrations,
  degreesToRadians,
  devFreeze,
  drawShapeMigrations,
  drawShapeProps,
  embedShapeMigrations,
  embedShapePermissionDefaults,
  embedShapeProps,
  exhaustiveSwitchError,
  extractSessionStateFromLegacySnapshot,
  featureFlags,
  filterEntries,
  findMenuItem,
  frameShapeMigrations,
  frameShapeProps,
  geoShapeMigrations,
  geoShapeProps,
  getArcLength,
  getArrowTerminalsInArrowSpace,
  getArrowheadPathForType,
  getCursor,
  getCurvedArrowHandlePath,
  getDefaultColorTheme,
  getDefaultTranslationLocale,
  getEmbedInfo,
  getErrorAnnotations,
  getFirstFromIterable,
  getFreshUserPreferences,
  getHashForObject,
  getHashForString,
  getIncrementedName,
  getIndexAbove,
  getIndexBelow,
  getIndexBetween,
  getIndices,
  getIndicesAbove,
  getIndicesBelow,
  getIndicesBetween,
  getOwnProperty,
  getPointOnCircle,
  getPointerInfo,
  getPolygonVertices,
  getRecordVersion,
  getResizedImageDataUrl,
  getRotationSnapshot,
  getShapePropKeysByStyle,
  getSolidCurvedArrowPath,
  getSolidStraightArrowPath,
  getStarBounds,
  getStraightArrowHandlePath,
  getSvgPathFromPoints,
  getSweep,
  getUserPreferences,
  groupShapeMigrations,
  groupShapeProps,
  hardReset,
  hardResetEditor,
  hasOwnProperty,
  highlightShapeMigrations,
  highlightShapeProps,
  idValidator,
  imageShapeMigrations,
  imageShapeProps,
  intersectLineSegmentPolygon,
  intersectLineSegmentPolyline,
  intersectPolygonPolygon,
  isAngleBetween,
  isDefined,
  isGifAnimated,
  isNonNull,
  isNonNullish,
  isPageId,
  isSafeFloat,
  isShape,
  isShapeId,
  isValidUrl,
  last,
  lerp,
  lerpAngles,
  lineShapeMigrations,
  lineShapeProps,
  linesIntersect,
  lns,
  loadSessionStateSnapshotIntoStore,
  longAngleDist,
  loopToHtmlElement,
  mapObjectMapValues,
  menuCustom,
  menuGroup,
  menuItem,
  menuSubmenu,
  migrate,
  migrateRecord,
  minBy,
  modulate,
  noop,
  normalizeWheel,
  noteShapeMigrations,
  noteShapeProps,
  objectMapEntries,
  objectMapFromEntries,
  objectMapKeys,
  objectMapValues,
  omitFromStackTrace,
  opacityValidator,
  openWindow,
  pageIdValidator,
  parentIdValidator,
  parseAndLoadDocument,
  parseTldrawJsonFile,
  partition,
  perimeterOfEllipse,
  pointInBounds,
  pointInCircle,
  pointInEllipse,
  pointInPolygon,
  pointInPolyline,
  pointInRect,
  pointNearToLineSegment,
  pointNearToPolyline,
  polygonsIntersect,
  precise,
  preventDefault,
  promiseWithResolve,
  radiansToDegrees,
  rafThrottle,
  rangeIntersection,
  react,
  refreshPage,
  releasePointerCapture,
  resizeBox,
  reverseRecordsDiff,
  rng,
  rootShapeMigrations,
  rotateArray,
  rotateSelectionHandle,
  runtime,
  scribbleValidator,
  serializeTldrawJson,
  serializeTldrawJsonBlob,
  setDefaultEditorAssetUrls,
  setDefaultUiAssetUrls,
  setPointerCapture,
  setRuntimeOverrides,
  setUserPreferences,
  shapeIdValidator,
  shortAngleDist,
  snapAngle,
  sortById,
  sortByIndex,
  squashRecordDiffs,
  stopEventPropagation,
  structuredClone,
  textShapeMigrations,
  textShapeProps,
  throttle,
  throttledRaf,
  toDomPrecision,
  toFixed,
  toPrecision,
  toolbarItem,
  track,
  transact,
  transaction,
  truncateStringWithEllipsis,
  uniq,
  uniqueId,
  useActions,
  useActionsMenuSchema,
  useAssetUrls,
  useBreakpoint,
  useCanRedo,
  useCanUndo,
  useComputed,
  useContainer,
  useContextMenuSchema,
  useCopyAs,
  useDefaultHelpers,
  useDialogs,
  useEditor,
  useExportAs,
  useHelpMenuSchema,
  useIsCropping,
  useIsDarkMode,
  useIsEditing,
  useKeyboardShortcuts,
  useKeyboardShortcutsSchema,
  useLocalStorageState,
  useLocalStore,
  useMenuClipboardEvents,
  useMenuIsOpen,
  useMenuSchema,
  useNativeClipboardEvents,
  usePeerIds,
  usePresence,
  useQuickReactor,
  useReactor,
  useReadonly,
  useSelectionEvents,
  useTLStore,
  useToasts,
  useToolbarSchema,
  useTools,
  useTransform,
  useTranslation,
  useUiEvents,
  useValue,
  vec2dModelValidator,
  videoShapeMigrations,
  videoShapeProps,
  whyAmIRunning
};
//# sourceMappingURL=@tldraw_tldraw.js.map
