import type { _CAAnimation } from "./CAAnimation.js";
export interface _CAAnimationDelegate {
    /** Called when the animation begins its active duration. */
    animationDidStart$?(anim: _CAAnimation): void;
    /**
     * Called when the animation either completes its active duration or is removed from the object it is attached to (i.e. the layer). 'flag' is true if the animation reached the end of its active duration without being removed.
     */
    animationDidStop$finished$?(anim: _CAAnimation, flag: boolean): void;
}
