import { PptxSection } from 'pptx-viewer-core'; import { EditorState } from './editor-state.svelte'; /** History-aware section CRUD and grouping for the Svelte editor. */ export declare class EditorSectionController { private readonly editor; constructor(editor: EditorState); get groups(): import('pptx-viewer-shared').SectionSlideGroup[]; add(name: string, afterSlideIndex?: number): string | null; rename(sectionId: string, name: string): void; delete(sectionId: string): void; moveUp(sectionId: string): void; moveDown(sectionId: string): void; moveSlides(slideIndexes: number[], targetSectionId: string): void; toggle(sectionId: string): void; private commit; } //# sourceMappingURL=editor-section-controller.d.ts.map