import { MaybeRefOrGetter, ComputedRef, Ref } from 'vue';
export declare function useDialogDrag(dialogRef: MaybeRefOrGetter<HTMLElement | null>, headerRef: MaybeRefOrGetter<HTMLElement | null>, draggable: MaybeRefOrGetter<boolean>, overflow: MaybeRefOrGetter<boolean>, fullscreen: MaybeRefOrGetter<boolean>): {
    dragStyle: ComputedRef<{
        transform: string | undefined;
    }>;
    handlePointerDown: (event: MouseEvent) => void;
    isDragging: Ref<boolean, boolean>;
    resetPosition: () => void;
    updatePosition: () => void;
};
