///
import { Application } from '@splinetool/runtime';
import type { SPEObject, SplineEvent, SplineEventName } from '@splinetool/runtime';
export type { SPEObject, SplineEvent, SplineEventName };
export interface SplineProps extends Omit, 'onLoad'> {
scene: string;
onLoad?: (e: Application) => void;
onSplineMouseDown?: (e: SplineEvent) => void;
onSplineMouseUp?: (e: SplineEvent) => void;
onSplineMouseHover?: (e: SplineEvent) => void;
onSplineKeyDown?: (e: SplineEvent) => void;
onSplineKeyUp?: (e: SplineEvent) => void;
onSplineStart?: (e: SplineEvent) => void;
onSplineLookAt?: (e: SplineEvent) => void;
onSplineFollow?: (e: SplineEvent) => void;
onSplineScroll?: (e: SplineEvent) => void;
renderOnDemand?: boolean;
wasmPath?: string;
}
declare const Spline: import("react").ForwardRefExoticComponent>;
export default Spline;