import type { IAnimationReferenceMetadata } from './Types';
/**
 * @public
 */
export declare class AnimationPlayer {
    private readonly _target;
    constructor(target: HTMLElement);
    /**
     * Returns the `target` property.
     *
     * @public
     * @readonly
     */
    get target(): HTMLElement;
    play(metadata: IAnimationReferenceMetadata): Promise<AnimationPlaybackEvent>;
    stopAll(): Promise<unknown>;
    private parseKeyframes;
}
//# sourceMappingURL=AnimationPlayer.d.ts.map