import type Block from "../block.js";
export declare function copyElement(block: Block, elementType: "editor" | "block", cutMode?: boolean): Promise<void>;
export declare function createManualCopyAction(block: Block, elementType: "editor" | "block", cutMode?: boolean): () => Promise<void>;
export declare function copyDates(block: Block): Promise<void>;
export declare function setOrUpdateUuids(block: Block): void;
export declare function pasteAtPosition(block: Block, position: InsertPosition): Promise<void>;
export declare function createManualPasteAction(block: Block, position: InsertPosition): () => Promise<void>;
export declare function duplicateBlock(block: Block): Promise<void>;
export declare function handleBlockPaste(e: ClipboardEvent): void;
export declare function pasteFromClipboard(position: InsertPosition, elementRef: HTMLElement): Promise<void>;
export declare function clipboardError(): void;
//# sourceMappingURL=clipboard.d.ts.map