import { NativeSimulatedEvent } from '../../events/SimulatedEvent';
declare const setData: (transfer: DataTransfer, types: string[], data: string) => void;
declare const getData: (transfer: DataTransfer, type: string) => string;
declare const setDragImage: (transfer: DataTransfer, image: Element, x: number, y: number) => void;
declare const setDropEffect: (transfer: DataTransfer, effect: DataTransfer['dropEffect']) => void;
declare const setEffectAllowed: (transfer: DataTransfer, effect: DataTransfer['effectAllowed']) => void;
declare const getFiles: (transfer: DataTransfer) => File[];
declare const isValidDrop: (transfer: DataTransfer) => boolean;
declare const getDataTransferFromEvent: (simulatedEvent: NativeSimulatedEvent<DragEvent>) => DataTransfer;
declare const setDropEffectOnEvent: (simulatedEvent: NativeSimulatedEvent<DragEvent>, dropEffect: DataTransfer['dropEffect']) => void;
export { setData, getData, setDragImage, setDropEffect, setEffectAllowed, getFiles, isValidDrop, getDataTransferFromEvent, setDropEffectOnEvent };
//# sourceMappingURL=DataTransfers.d.ts.map