import type { IEventDetail } from '@breadstone/mosaik-elements'; /** * Represents the event detail for drop zone data events. * * @public */ export interface IDropZoneDataEventDetail extends IEventDetail { /** * The data transfer object. */ readonly dataTransfer?: DataTransfer | null; /** * The files being dropped. */ readonly files?: ReadonlyArray; /** * The data from the drop event. */ readonly data?: DataTransfer | null; } /** * Event fired when data is dropped into a drop zone. * * @public */ export type DropZoneDataEvent = CustomEvent; declare global { interface HTMLElementEventMap { dropZoneData: DropZoneDataEvent; } } //# sourceMappingURL=DropZoneEvents.d.ts.map