import { EditorState } from './editor-state.svelte'; /** * Ctrl+C/X/V and the Home tab's Clipboard group, split out of `EditorState` * to keep it under the repo's 300-LOC budget. Operates entirely through * `EditorState`'s public surface (`slides`, `selection`, `currentSlideIndex`, * `commitSlides`), the same contract a component would use. */ export declare class EditorClipboardController { #private; constructor(editor: EditorState); /** Copy the primary selected element to the clipboard (works read-only, like React). */ copySelected(): void; /** Copy the primary selected element then delete it (with history). */ cutSelected(): void; /** Paste the clipboard payload onto the current slide (fresh id, offset, selects it). */ pasteClipboard(): string | null; } //# sourceMappingURL=editor-clipboard-controller.d.ts.map