import { default as React } from 'react';
import { EnhancedSectionData } from '../types/editor';

interface EditorHeaderProps {
    onSave: () => void;
    onPreview: () => void;
    preview: boolean;
    editHtml: boolean;
    onEditHtml: () => void;
    onEditModeChange?: () => void;
    sections: EnhancedSectionData[];
    isEditingHeaderFooter: boolean;
    setIsEditingHeaderFooter: (value: boolean) => void;
    onSaveHeaderFooter: (value: boolean) => void;
    modulePath: string;
    type: string;
    mode: 'add' | 'edit';
    templateData: Record<string, any> | null;
    isSaving?: boolean;
    editMode: boolean;
    fromPreview?: boolean;
    zoom: number;
    onZoomIn: () => void;
    onZoomOut: () => void;
    onResetZoom: () => void;
}
declare const EditorHeader: React.FC<EditorHeaderProps>;
export default EditorHeader;
