import { NiceComponentTutorial } from '@nice2dev/ui';
import { default as React } from 'react';
import { NicePresentationDocument } from '../types/presentationTypes';

export interface NicePresentationEditorProps {
    /** Initial document (optional) */
    initialDocument?: NicePresentationDocument;
    /** Fires on every change */
    onChange?: (doc: Readonly<NicePresentationDocument>) => void;
    /** Export callback */
    onExport?: (format: string, content: string) => void;
    /** Launch presentation mode */
    onPresent?: (doc: Readonly<NicePresentationDocument>, startSlide?: number) => void;
    /** Language */
    lang?: 'en' | 'pl';
    showToolbar?: boolean;
    showThumbnails?: boolean;
    showPropertyPanel?: boolean;
    className?: string;
    style?: React.CSSProperties;
    /** Optional "?" guided tour. Off by default; `true` uses the built-in tour. */
    tutorial?: NiceComponentTutorial;
}
export declare const NicePresentationEditor: React.FC<NicePresentationEditorProps>;
//# sourceMappingURL=NicePresentationEditor.d.ts.map