import type { SourceConnector } from '../../internals';
import { Ref } from 'vue-demi';
import { MaybeRef } from '../../types/utils';
import { DragSourceHookSpec } from '../types';
import { DragPreviewOptions, DragSourceOptions } from '../../types';
export declare function useConnectDragSource<O, R, P>(connector: MaybeRef<SourceConnector>, spec: Ref<DragSourceHookSpec<O, R, P>>): import("../../types").ConnectNode<DragSourceOptions>;
export declare function useConnectDragPreview<O, R, P>(connector: MaybeRef<SourceConnector>, spec: Ref<DragSourceHookSpec<O, R, P>>): import("../../types").ConnectNode<DragPreviewOptions>;
