import { HTMLAttributes } from 'react';
import { TLottie, TLottieConfig, TLottieEventPayload } from '../main/TLottie';
export interface LottiePlayerProps extends Omit, Omit, "onLoad" | "onError"> {
/** Raw SVG string used as a loading/error skeleton via CSS mask-image. */
outline?: string;
/** When set, clicking the canvas calls `play()` — mainly useful for non-looping animations that should replay on click after completing. */
playOnClick?: boolean;
onLoad?: (payload: TLottieEventPayload) => void;
onError?: (payload: TLottieEventPayload) => void;
onComplete?: (payload: TLottieEventPayload) => void;
lottieRefCallback?: (tlottie: TLottie | null) => void;
}
export declare function LottiePlayer(props: LottiePlayerProps): import("react").JSX.Element;