/// <reference types="react" />
export declare const CustomLoaderContainer: import("@emotion/styled").StyledComponent<{
    theme?: import("@emotion/react").Theme | undefined;
    as?: import("react").ElementType<any, keyof import("react").JSX.IntrinsicElements> | undefined;
}, import("react").DetailedHTMLProps<import("react").HTMLAttributes<HTMLDivElement>, HTMLDivElement>, {}>;
export declare const CustomLottie: import("@emotion/styled").StyledComponent<Omit<import("lottie-web").AnimationConfigWithData<"svg">, "container" | "animationData"> & {
    animationData: unknown;
    lottieRef?: import("lottie-react").LottieRef | undefined;
    onComplete?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onLoopComplete?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onEnterFrame?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onSegmentStart?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onConfigReady?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onDataReady?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onDataFailed?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onLoadedImages?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onDOMLoaded?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
    onDestroy?: import("lottie-web").AnimationEventCallback<import("lottie-web").BMCompleteEvent | import("lottie-web").BMEnterFrameEvent | import("lottie-web").BMCompleteLoopEvent | import("lottie-web").BMSegmentStartEvent | import("lottie-web").BMDestroyEvent | undefined> | null | undefined;
} & Omit<import("react").HTMLProps<HTMLDivElement>, "loop"> & {
    interactivity?: Omit<import("lottie-react").InteractivityProps, "lottieObj"> | undefined;
} & {
    theme?: import("@emotion/react").Theme | undefined;
}, {}, {}>;
