import { DragEventHandler } from 'react'; import { DescriptionPayload } from './types'; type UseFilesDropResult = { active: boolean; bind: { onDragEnter: DragEventHandler; onDragOver: DragEventHandler; onDragLeave: DragEventHandler; onDrop: DragEventHandler; }; }; /** * Хук обработки перетаскивания файлов на элемент. * @param callback Опции. * @return Данные. */ export declare function useFilesDrop(callback: DragEventHandler): UseFilesDropResult; /** * Возвращает строку с описанием файлов для отправки по дизайн-гайдам. * @param payload Информация о файлах. * @return Строка. */ export declare function getFilesDescription({ countLimit, sizeLimit, formats, }: DescriptionPayload): string; export {};