export type AnimateLottieDirecction = 'forward' | 'reverse' | 'bounce' | 'reverse-bounce';
export declare class XAnimateLottie {
    /**
     * Lottie animation source
     */
    src: string;
    /**
     * Lottie animation autoplay
     */
    autoplay: boolean;
    /**
     * Lottie animation loop
     */
    loop: boolean;
    /**
     * Lottie animation speed
     */
    speed: number;
    /**
     * Lottie animation direction
     */
    direction: AnimateLottieDirecction;
    /**
     * Lottie animation background color
     */
    background: string;
    /**
     * Lottie animation width
     */
    width: string;
    /**
     * Lottie animation height
     */
    height: string;
    /**
     * Element reference
     */
    el: HTMLElement;
    /**
     * Watch loop changes
     */
    watchLoop(value: boolean): void;
    /**
     * Watch speed changes
     */
    watchSpeed(value: number): void;
    /**
     * Lottie instance
     */
    private lottie;
    /**
     * On component loaded action
     */
    componentDidLoad(): void;
    /**
     * Render component
     */
    render(): any;
}
