{"version":3,"file":"index.d.mts","names":["Tween","Timeline","AnimationItem","T","TweenProps","TimelineCallback","state","progress","TweenUpdateCallback","obj","elapsed","TweenCallback","EasingFunction","amount","EasingFunctionGroup","In","Out","InOut","Position","InterpolatorFunction","I","target","start","end","t","ValidationResultEntry","ValidationFunction","Record","propName","ref","PropConfig","validate","interpolate","TimelineEntryConfig","duration","easing","TimelineEntry","Partial","DeepPartial","to","from","startTime","isActive","runtime","propValue","property","interpolator","startVal","endVal","TweenRuntime","targetObject","DeepObject","P","ArrayVal","BaseTweenProps","CubicValues","LineValues","QuadValues","Vec3","MorphPathSegment","PC","MorphPathArray","PathLike","RotateAxisAngle","originX","originY","originZ","angle","RotateZ","rotateZ","Rotate","rotateX","rotateY","Translate","translateX","translateY","translateZ","Scale","scaleX","scaleY","scaleZ","TransformStepInternal","TransformStep","length","TransformArray","TransformLike","name","version","description","homepage","author","license","type","sideEffects","browser","types","files","exports","bugs","url","publishConfig","access","registry","scripts","test","format","lint","build_","build","prepublishOnly","clean","repository","type_1","url_1","keywords","devDependencies","tsdown","typescript","vitest","dependencies","preact","react","svelte","vue","packageManager","engines","node","pnpm","inlinedDependencies","__json_default_export","default"],"sources":["../../src/Tween.ts","../../src/Timeline.ts","../../src/types.d.ts","../../src/Easing.ts","../../src/Util.ts","../../src/extend/array.ts","../../src/extend/path.ts","../../src/extend/object.ts","../../src/extend/transform.ts","../../src/Now.ts","../../src/Runtime.ts","../../package.json.d.ts"],"mappings":"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"}