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;
    }[];
}
