import type { FileDropperSuccess } from './file-dropper';
type DropStates = 'inactive' | 'hovering' | 'loading';
export declare const useFileDrop: (onSuccess: (result: FileDropperSuccess) => void, onError: (message: string) => void) => {
    readonly dropState: DropStates;
    ondrop: (event: DragEvent) => void;
    ondragenter: (event: DragEvent) => void;
    ondragover: (event: DragEvent) => void;
    ondragleave: (event: DragEvent) => void;
};
export {};
