import { Template } from '@plitzi/sdk-shared';
import { DragEvent } from 'react';
export type UseDragElementProps = {
    attributes?: Record<string, unknown>;
    type: string;
    variables?: object[];
    manifest?: Template;
    onParentRefresh?: (identifier: string, segment: object) => void;
};
declare const useDragElement: ({ attributes, type, variables, manifest }: UseDragElementProps) => {
    onDragStart: (e: DragEvent) => void;
};
export default useDragElement;
