import { GUIMode, IPoint } from '@fullstackcraftllc/codevideo-types';
interface IMouseOverlayProps {
    mode: GUIMode;
    targetMousePosition: IPoint;
    mouseVisible: boolean;
    mouseColor?: string;
    previousPosition?: IPoint;
    arcHeight?: number;
    numberOfCurves?: number;
    onAnimationFinished?: () => void;
    onCurrentPositionChange?: (position: IPoint) => void;
}
export declare const MouseOverlay: (props: IMouseOverlayProps) => import("react/jsx-runtime").JSX.Element;
export {};
