import { type Ref } from 'vue';
export declare const useFileDrop: ({ accept, multiple, disabled, afterDrop, onFileTypeInvalid, }: {
    accept: Ref<string[]>;
    multiple: Ref<boolean>;
    disabled: Ref<boolean>;
    afterDrop: (files: File[]) => void;
    onFileTypeInvalid?: (files: File[]) => void;
}) => {
    isHovering: Ref<boolean, boolean>;
    handleEnter: (event: DragEvent) => void;
    handleLeave: (event: DragEvent) => void;
    handleOver: (event: DragEvent) => void;
    handleDrop: (event: DragEvent) => void;
};
