import { IndicesType, MeshType, VerticesType, Line, TextLines, DefOptions, Point, FontSizeFactor } from "./engine-core/types";
import { rectToShapeDef, meshToShapeDef, createLayerDef, createLineDef, createSceneDef, createImageDef, createShapeDef, createTextDefLines, createTextDef, createShapeDot } from "./engine-core/defs";
import { updateLinesScale, updateTextDefRotation, getRotation, shouldFlip, getAngleDiff, getClampedBoundsCanvas, flipAngle, updateRectRotation } from "./engine-core/update-def";
import { createCircleCanvas, createBookmarkCanvas, getBounds } from "./engine-core/canvases";
import { loadCustomFontsUrls, CustomFonts, DEFAULT_FONT_URL, DEFAULT_FONT_LIGHT_URL } from "./engine-core/fonts";
import { isInnerInsideOuter, flipImageDef } from "./engine-core/utils/rotation";
import { mapRollSetting, getRollValue } from "./engine-core/settings";
import { ImageDefWithParentBounds } from "./engine-core/types";
import { RendererService } from "./RendererService";
export type { IndicesType, MeshType, VerticesType, Line, TextLines, DefOptions, FontSizeFactor, Point };
export { rectToShapeDef, meshToShapeDef, createLayerDef, createLineDef, createSceneDef, createImageDef, createShapeDef, createTextDef, createTextDefLines, createShapeDot, };
export { updateLinesScale, updateTextDefRotation, getRotation, shouldFlip, flipAngle, getAngleDiff, getClampedBoundsCanvas };
export { createCircleCanvas, createBookmarkCanvas, getBounds };
export { loadCustomFontsUrls, DEFAULT_FONT_URL, DEFAULT_FONT_LIGHT_URL };
export type { CustomFonts };
export { isInnerInsideOuter, mapRollSetting, getRollValue, updateRectRotation, flipImageDef };
export type { ImageDefWithParentBounds };
export { RendererService };
//# sourceMappingURL=index.d.ts.map