import { EventEmitter } from '../../stencil-public-runtime'; export declare class Animate { animation: Animation; hasStarted: boolean; host: HTMLSlAnimationElement; name: string; delay: number; direction: PlaybackDirection; duration: number; easing: string; endDelay: number; fill: FillMode; iterations: number; iterationStart: number; keyframes: Keyframe[]; playbackRate: number; pause: boolean; handleRestartAnimation(): void; handlePauseChange(): void; handlePlaybackRateChange(): void; slCancel: EventEmitter; slFinish: EventEmitter; slStart: EventEmitter; connectedCallback(): void; componentDidLoad(): void; disconnectedCallback(): void; handleAnimationFinish(): void; handleAnimationCancel(): void; handleSlotChange(): void; createAnimation(): void; destroyAnimation(): void; cancel(): Promise; finish(): Promise; getAnimationNames(): Promise; getEasingNames(): Promise; getCurrentTime(): Promise; setCurrentTime(time: number): Promise; render(): any; }