import * as React from "react";
type SandboxedEvents = "onBlur" | "onChange" | "onClick" | "onContextMenu" | "onDoubleClick" | "onDrag" | "onDragEnd" | "onDragEnter" | "onDragExit" | "onDragLeave" | "onDragOver" | "onDragStart" | "onDrop" | "onFocus" | "onInput" | "onInvalid" | "onKeyDown" | "onKeyPress" | "onKeyUp" | "onMouseDown" | "onMouseEnter" | "onMouseLeave" | "onMouseMove" | "onMouseOut" | "onMouseOver" | "onMouseUp" | "onSubmit";
type EventSandboxProps = {
    children: React.ReactNode;
    enableMouseEvents?: boolean;
    disabled?: boolean;
    unsandboxEvents?: SandboxedEvents[];
    preventDefault?: boolean;
    className?: string;
};
declare function EventSandbox({ children, disabled, enableMouseEvents, preventDefault, unsandboxEvents, className, }: EventSandboxProps): import("react/jsx-runtime").JSX.Element;
export default EventSandbox;
