import type { WorkPresentationContent, WorkSlide, WorkSlideTransition } from '../work-types'; export interface PresentationSlideCommands { addSlide: () => void; applyTransitionToAll: (transition: WorkSlideTransition | undefined) => boolean; canApplyTransitionToAll: (transition: WorkSlideTransition | undefined) => boolean; deleteSlide: () => boolean; deleteSlideById: (slideId: string) => boolean; duplicateSlide: () => void; setTransition: (transition: WorkSlideTransition | undefined) => boolean; updateNotes: (notes: string) => void; } export declare function usePresentationSlideCommands({ content, onChange, onClearSelection, onSelectSlide, selectedSlide, }: { content: WorkPresentationContent; onChange: (content: WorkPresentationContent) => void; onClearSelection: () => void; onSelectSlide: (id: string) => void; selectedSlide: WorkSlide; }): PresentationSlideCommands;