/// <reference types="react" />
import { EvaRefObject } from '@eva/react-eva';
import { Lottie as LottieComponent } from '@eva/plugin-renderer-lottie';
export declare class LottieRefObject extends EvaRefObject {
    constructor(_ref: any);
    play(params?: any[], options?: {
        repeats: number;
    }): this;
    onTap(name: any, fn: any): this;
    on(eventName: any, fn: any): this;
    off(eventName: any, fn: any): this;
    once(eventName: any, fn: any): this;
}
export declare function useLottieResource({ name, json }: {
    name?: any;
    json: any;
}): string;
export declare function useLottie({ resource, width, height, autoPlay, repeats }: {
    resource: any;
    width: any;
    height: any;
    autoPlay: any;
    repeats: any;
}): LottieComponent;
declare const Lottie: import("react").ForwardRefExoticComponent<Pick<Record<string, any>, string> & import("react").RefAttributes<LottieRefObject>>;
export default Lottie;
