import type { CoreNode, CoreNodeAnimateProps } from '../CoreNode.js'; import { type TimingFunction } from '../utils.js'; import type { AnimationConfig, AnimationManager } from './AnimationManager.js'; export interface AnimationSettings { duration: number; adaptiveDuration: boolean; delay: number; easing: string | TimingFunction; loop: boolean; repeat: number; stopMethod: 'reverse' | 'reset' | false; } export declare function createAnimation(manager: AnimationManager, node: CoreNode, props: Partial, settings: Partial): AnimationConfig;