import { default as React, DragEvent } from 'react'; export interface DragDropProps { /** Children content */ children?: React.ReactNode; /** Drop handler */ onDrop: (data: any) => void; /** Drag over handler */ onDragOver?: (e: DragEvent) => void; /** Accepted data types */ accept?: string[]; /** Show drop indicator */ showIndicator?: boolean; /** Custom indicator content */ indicator?: React.ReactNode; /** Disabled state */ disabled?: boolean; /** Additional className */ className?: string; } /** * DragDrop Component * * Drag and drop container with visual feedback. * Supports file drops and custom data transfer. * * @example * ```tsx * handleFileUpload(files)} * accept={['image/*', 'application/pdf']} * showIndicator * > * Drop files here or click to browse * * ``` * * @example * ```tsx * handleDrop(data)} * indicator={Drop here!} * > * {content} * * ``` */ export declare const DragDrop: React.FC; //# sourceMappingURL=drag-drop.d.ts.map