import { EditorState } from './editor-state.svelte'; /** * Slide-background actions for the ribbon's Design tab "Format Background" * panel, split out of `EditorState` to keep it under the repo's 300-LOC * budget (mirrors `EditorSlidesController` / `EditorArrangeController`). * * Solid-colour fill only (matches the docked panel's scope: a single colour * input); clearing removes every background field so the slide falls back to * its layout/master background. Both mutations route through * `EditorState.commitSlides`, so they are history-integrated (undoable) like * every other ribbon mutation. */ export declare class EditorBackgroundController { #private; constructor(editor: EditorState); /** Set the current slide's background to a solid colour. */ setSlideBackgroundColor(color: string): void; /** Clear every background field on the current slide (fall back to layout/master). */ clearSlideBackground(): void; } //# sourceMappingURL=editor-background-controller.d.ts.map