import { type MaybeRef } from './_shared'; import type { Ref } from '@stacksjs/stx'; /** * Drop zone for drag and drop files. * Tracks when files are dragged over the target element and captures dropped files. * * @param target - The drop zone element (or a Ref to one) * @param onDrop - Optional callback called when files are dropped * @returns Reactive isOverDropZone state and dropped files */ export declare function useDropZone(target: MaybeRef, onDrop?: (files: File[] | null) => void): UseDropZoneReturn; export declare interface UseDropZoneReturn { isOverDropZone: Ref files: Ref }