//#region src/core/constants.d.ts declare const LAYOUT: { readonly LINE: "line"; readonly ARC: "arc"; }; type LayoutName = (typeof LAYOUT)[keyof typeof LAYOUT]; declare const AXIS: { readonly HORIZONTAL: "horizontal"; readonly VERTICAL: "vertical"; }; type Axis = (typeof AXIS)[keyof typeof AXIS]; declare const LOOP_MODE: { readonly WRAP: "wrap"; readonly CLAMP: "clamp"; }; type LoopMode = (typeof LOOP_MODE)[keyof typeof LOOP_MODE]; declare const SELECT_MODE: { readonly AUTO: "auto"; readonly MANUAL: "manual"; }; type SelectMode = (typeof SELECT_MODE)[keyof typeof SELECT_MODE]; declare const BEND: { readonly DOWN: "down"; readonly UP: "up"; readonly RIGHT: "right"; readonly LEFT: "left"; }; type Bend = (typeof BEND)[keyof typeof BEND]; //#endregion //#region src/core/layout.d.ts interface Placement { x: number; y: number; z: number; rotate: number; rotateX?: number; rotateY?: number; scale: number; opacity: number; } type Layout = (d: number) => Placement; //#endregion export { LayoutName as a, Bend as i, Placement as n, LoopMode as o, Axis as r, SelectMode as s, Layout as t };