import { TimelineMax } from "gsap/all"; export declare class AnimationComponent { target: any; active: boolean; tag: string; componentTag: string; tl: TimelineMax; type: string; childElements: any[]; textElements: any; options: any; sketch: any; $sketch: any; textPadding: string; delay: number; duration: any; repeat: number; paused: boolean; timeScale: number; yoyo: boolean; sh: any; sw: any; svg: any; $svg: any; svgStage: any; el: HTMLElement; data: any; state: any; dataJson: string; optionsJson: string; constructor(target: any, props: any); init(): void; componentDidLoad(): void; componentDidUpdate(): void; preRender(): void; postRender(): Promise; initAnimation(): void; animate(options?: any): void; checkSvgLoaded(): Promise; animateStartHandler(details: any): void; animateEndHandler(details: any): void; getChildElements(el: any): any[]; getById(id: string): any[]; logElements(): void; initHuLib(): void; render(): void; renderSvgText(id: string, text: string, textAlign?: string, svgAlignmentBaseline?: string, svgTextAnchor?: string): HTMLElement; }