import { default as React } from 'react';
import { PresentationSlide as _PresentationSlide, SlideElement } from '../types/presentationTypes';

export interface SlidePropertyPanelProps {
    slide?: _PresentationSlide | null;
    selectedElement?: SlideElement | null;
    onSlideChange?: (id: string, patch: Partial<Omit<_PresentationSlide, 'id' | 'elements'>>) => void;
    onElementChange?: (slideId: string, elementId: string, patch: Partial<Omit<SlideElement, 'id'>>) => void;
    onRemoveElement?: (slideId: string, elementId: string) => void;
    className?: string;
}
export declare const SlidePropertyPanel: React.FC<SlidePropertyPanelProps>;
//# sourceMappingURL=SlidePropertyPanel.d.ts.map