text: /*---------------------------------------------------------------------------------------------
   * Copyright (c) Bentley Systems, Incorporated. All rights reserved.
   * See LICENSE.md in the project root for license terms and full copyright notice.
   *--------------------------------------------------------------------------------------------*/
  
  // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/globalThis
  const globalSymbol = Symbol.for("itwin.core.frontend.globals");
  const ext = globalThis[globalSymbol].getExtensionApi("import.meta.url");
  
  // export extension stuff
  export const { registerTool } = ext.api;
  // exception for ExtensionHost
  export const { ExtensionHost } = ext.exports;
  
  // BEGIN GENERATED CODE
  export const {
  // @itwin/core-frontend:
  	ACSDisplayOptions,
  	ACSType,
  	AccuDrawHintBuilder,
  	AccuSnap,
  	ActivityMessageDetails,
  	ActivityMessageEndReason,
  	AuxCoordSystem2dState,
  	AuxCoordSystem3dState,
  	AuxCoordSystemSpatialState,
  	AuxCoordSystemState,
  	BeButton,
  	BeButtonEvent,
  	BeButtonState,
  	BeModifierKeys,
  	BeTouchEvent,
  	BeWheelEvent,
  	BingElevationProvider,
  	BingLocationProvider,
  	CategorySelectorState,
  	ChangeFlags,
  	ClipEventType,
  	Cluster,
  	ContextRealityModelState,
  	ContextRotationId,
  	CoordSource,
  	CoordSystem,
  	CoordinateLockOverrides,
  	Decorations,
  	DisclosedTileTreeSet,
  	DisplayStyle2dState,
  	DisplayStyle3dState,
  	DisplayStyleState,
  	DrawingModelState,
  	DrawingViewState,
  	EditManipulator,
  	ElementLocateManager,
  	ElementPicker,
  	ElementState,
  	EmphasizeElements,
  	EntityState,
  	EventController,
  	EventHandled,
  	FeatureSymbology,
  	FlashMode,
  	FlashSettings,
  	FrontendLoggerCategory,
  	FrustumAnimator,
  	GeometricModel2dState,
  	GeometricModel3dState,
  	GeometricModelState,
  	GlobeAnimator,
  	GraphicBranch,
  	GraphicBuilder,
  	GraphicType,
  	HiliteSet,
  	HitDetail,
  	HitDetailType,
  	HitGeomType,
  	HitList,
  	HitParentGeomType,
  	HitPriority,
  	HitSource,
  	IModelConnection,
  	IconSprites,
  	InputCollector,
  	InputSource,
  	InteractiveTool,
  	IntersectDetail,
  	KeyinParseError,
  	LocateAction,
  	LocateFilterStatus,
  	LocateOptions,
  	LocateResponse,
  	ManipulatorToolEvent,
  	MarginPercent,
  	Marker,
  	MarkerSet,
  	MessageBoxIconType,
  	MessageBoxType,
  	MessageBoxValue,
  	ModelSelectorState,
  	ModelState,
  	NotificationHandler,
  	NotificationManager,
  	NotifyMessageDetails,
  	OrthographicViewState,
  	OutputMessageAlert,
  	OutputMessagePriority,
  	OutputMessageType,
  	ParseAndRunResult,
  	PerModelCategoryVisibility,
  	PhysicalModelState,
  	Pixel,
  	PrimitiveTool,
  	RenderClipVolume,
  	RenderGraphic,
  	RenderGraphicOwner,
  	RenderSystem,
  	Scene,
  	SectionDrawingModelState,
  	SelectionMethod,
  	SelectionMode,
  	SelectionProcessing,
  	SelectionSet,
  	SelectionSetEventType,
  	SheetModelState,
  	SheetViewState,
  	SnapDetail,
  	SnapHeat,
  	SnapMode,
  	SnapStatus,
  	SpatialLocationModelState,
  	SpatialModelState,
  	SpatialViewState,
  	Sprite,
  	SpriteLocation,
  	StandardViewId,
  	StartOrResume,
  	TentativePoint,
  	Tile,
  	TileAdmin,
  	TileBoundingBoxes,
  	TileDrawArgs,
  	TileGraphicType,
  	TileLoadPriority,
  	TileLoadStatus,
  	TileRequest,
  	TileRequestChannel,
  	TileRequestChannelStatistics,
  	TileRequestChannels,
  	TileTree,
  	TileTreeLoadStatus,
  	TileTreeReference,
  	TileUsageMarker,
  	TileVisibility,
  	Tiles,
  	Tool,
  	ToolAdmin,
  	ToolAssistance,
  	ToolAssistanceImage,
  	ToolAssistanceInputMethod,
  	ToolSettings,
  	TwoWayViewportFrustumSync,
  	TwoWayViewportSync,
  	UniformType,
  	VaryingType,
  	ViewClipClearTool,
  	ViewClipDecorationProvider,
  	ViewClipTool,
  	ViewCreator2d,
  	ViewCreator3d,
  	ViewManager,
  	ViewManip,
  	ViewPose,
  	ViewRect,
  	ViewState,
  	ViewState2d,
  	ViewState3d,
  	ViewStatus,
  	ViewTool,
  	ViewingSpace,
  	canvasToImageBuffer,
  	canvasToResizedCanvasWithBars,
  	connectViewportFrusta,
  	connectViewportViews,
  	connectViewports,
  	extractImageSourceDimensions,
  	getCompressedJpegFromCanvas,
  	getImageSourceFormatForMimeType,
  	getImageSourceMimeType,
  	imageBufferToBase64EncodedPng,
  	imageBufferToCanvas,
  	imageBufferToPngDataUrl,
  	imageElementFromImageSource,
  	imageElementFromUrl,
  	queryTerrainElevationOffset,
  	readElementGraphics,
  	synchronizeViewportFrusta,
  	synchronizeViewportViews,
  // @itwin/core-common:
  	BackgroundFill,
  	BackgroundMapType,
  	BatchType,
  	BisCodeSpec,
  	BriefcaseIdValue,
  	ChangeOpCode,
  	ChangedValueState,
  	ChangesetType,
  	ColorByName,
  	ColorDef,
  	CommonLoggerCategory,
  	ECSqlSystemProperty,
  	ECSqlValueType,
  	ElementGeometryOpcode,
  	FeatureOverrideType,
  	FillDisplay,
  	FillFlags,
  	FontType,
  	GeoCoordStatus,
  	GeometryClass,
  	GeometryStreamFlags,
  	GeometrySummaryVerbosity,
  	GlobeMode,
  	GridOrientationType,
  	HSVConstants,
  	ImageBufferFormat,
  	ImageSourceFormat,
  	LinePixels,
  	MassPropertiesOperation,
  	MonochromeMode,
  	Npc,
  	PlanarClipMaskMode,
  	PlanarClipMaskPriority,
  	QueryRowFormat,
  	Rank,
  	RenderMode,
  	SectionType,
  	SkyBoxImageType,
  	SpatialClassifierInsideDisplay,
  	SpatialClassifierOutsideDisplay,
  	SyncMode,
  	TerrainHeightOriginMode,
  	TextureMapUnits,
  	ThematicDisplayMode,
  	ThematicGradientColorScheme,
  	ThematicGradientMode,
  	TxnAction,
  	TypeOfChange,
  } = ext.exports;
  // END GENERATED CODE
  