import { IPublicModelClipboard } from '@alilc/lowcode-types'; export interface IClipboard extends IPublicModelClipboard { initCopyPaster(el: HTMLTextAreaElement): void; injectCopyPaster(document: Document): void; } declare class Clipboard implements IClipboard { private copyPasters; private waitFn?; constructor(); isCopyPasteEvent(e: Event): void; private isCopyPaster; initCopyPaster(el: HTMLTextAreaElement): () => void; injectCopyPaster(document: Document): () => void; setData(data: any): void; waitPasteData(keyboardEvent: KeyboardEvent, cb: (data: any, e: ClipboardEvent) => void): void; } export declare const clipboard: Clipboard; export {};