import type { EdgelessModel } from '../../../_common/utils/index.js'; import type { FrameBlockModel } from '../../../frame-block/index.js'; import type { ImageBlockModel } from '../../../image-block/index.js'; import type { NoteBlockModel } from '../../../note-block/index.js'; import { type CanvasElement } from '../../../surface-block/index.js'; import type { EdgelessPageBlockComponent } from '../edgeless-page-block.js'; export declare function duplicate(edgeless: EdgelessPageBlockComponent, elements: EdgelessModel[], select?: boolean): Promise; export declare const splitElements: (elements: EdgelessModel[]) => { notes: NoteBlockModel[]; shapes: CanvasElement[]; frames: FrameBlockModel[]; images: ImageBlockModel[]; }; //# sourceMappingURL=clipboard-utils.d.ts.map