import { CanvasState, PresentationOptions } from '../types'; export declare function usePresentation(state: CanvasState, canvasEmit: (event: string, ...args: any[]) => void, setMode: (mode: 'edit' | 'preview' | string) => void, setPresentationMode: (mode: 'default' | 'ppt') => void, fullscreen: () => void): { nextSlide: () => void; prevSlide: () => void; goSlide: (index: number) => void; isPlaying: import('vue').Ref; isAutoPlaying: () => boolean; pauseStep: () => void; recalcMaxStep: () => void; nextStep: () => void; prevStep: () => void; goStep: (step: number) => void; stopStep: () => void; presentation: (options?: boolean | PresentationOptions) => void; pauseAnimations: () => void; playAnimations: () => void; };