import type { PointerEvent } from 'react'; import { PointerSensor } from '@dnd-kit/core'; import type { PointerSensorOptions } from '@dnd-kit/core'; /** * PointerSensor that skips activation when the event originates from interactive * elements (input, textarea, select, button, contenteditable) or elements * explicitly marked with the `data-no-dnd` attribute. * Prevents DnD from stealing focus and keyboard events from the widget title editor. * * @internal */ export declare class SmartPointerSensor extends PointerSensor { static activators: { eventName: "onPointerDown"; handler: ({ nativeEvent: event }: PointerEvent, { onActivation }: PointerSensorOptions) => boolean; }[]; }