import type { IEventDetail } from '@breadstone/mosaik-elements';
import type { DropZoneElement } from '../DropZoneElement';
/**
 * Represents the `{@link IDropZoneDataTransferEvent}` interface.
 *
 * @public
 */
export interface IDropZoneDataTransferEventDetail extends IEventDetail<DropZoneElement> {
    readonly data: DataTransfer | null;
}
/**
 * Represents the `IDropZoneDataTransferEvent` interface.
 *
 * @public
 */
export interface IDropZoneDataTransferEvent extends CustomEvent<IDropZoneDataTransferEventDetail> {
    readonly target: DropZoneElement;
}
declare global {
    interface HTMLElementEventMap {
        dataTransferred: IDropZoneDataTransferEvent;
    }
}
//# sourceMappingURL=IDropZoneDataEventDetail.d.ts.map