import type { WorkSlideElement } from '../work-types'; export interface PresentationSelectionController { clear: () => void; edit: (elementId: string) => void; editingElementId: string | null; exitEditing: () => void; replace: (elementIds: readonly string[]) => void; select: (elementId: string | null, additive?: boolean) => void; selectedElementIds: string[]; } export declare function usePresentationSelection(elements: readonly WorkSlideElement[], initialEditingElementId?: string | null): PresentationSelectionController;