/** * Try keeping this file pure, don't rely on other package or module. */ import { ClipboardItem } from '../clipboard-item.js'; export declare enum CLIPBOARD_MIMETYPE { HTML = "text/html", TEXT = "text/plain", BLOCKSUITE_PAGE = "blocksuite/page", BLOCKSUITE_SURFACE = "blocksuite/surface" } export declare function extractCustomDataFromHTMLString(type: CLIPBOARD_MIMETYPE, html: string): string | null | undefined; export declare function getSurfaceClipboardData(e: ClipboardEvent): any; export declare function isPureFileInClipboard(clipboardData: DataTransfer): boolean; export declare function getFileFromClipboard(clipboardData: DataTransfer): File | undefined; export declare function performNativeCopy(items: ClipboardItem[]): boolean; export declare function createSurfaceClipboardItems(data: unknown): ClipboardItem[]; export declare function createHTMLStringForCustomData(data: string, type: CLIPBOARD_MIMETYPE): string; //# sourceMappingURL=pure.d.ts.map