import type { DragDropOptions } from '../types/index.js';
interface DraggableOptions<T> extends DragDropOptions<T> {
    interactive?: string[];
}
export declare function draggable<T>(node: HTMLElement, options: DraggableOptions<T>): {
    update(newOptions: DraggableOptions<T>): void;
    destroy(): void;
};
export {};
