import { DragEvent } from 'react'; type SetDraftFn = (path: string, content: string, options?: { createIfNotExists?: boolean; }) => void; type UseImageFolderDropParams = { serverFilePaths: Set; setDraft: SetDraftFn; setSelectedFile: (path: string | null) => void; }; type UseImageFolderDropReturn = { draggedDirectory: string | null; handleDirectoryDragOver: (event: DragEvent, path: string) => void; handleDirectoryDragLeave: (event: DragEvent, path: string) => void; handleDirectoryDrop: (event: DragEvent, path: string) => void; handleRootDragOver: (event: DragEvent) => void; handleRootDragLeave: (event: DragEvent) => void; handleRootDrop: (event: DragEvent) => void; isRootDragTarget: boolean; }; export declare function useImageFolderDrop({ serverFilePaths, setDraft, setSelectedFile, }: UseImageFolderDropParams): UseImageFolderDropReturn; export {}; //# sourceMappingURL=use-image-folder-drop.d.ts.map