import React, { ReactNode } from "react";
interface EditWrapperProps {
    children: ReactNode;
    className?: string;
    enableDelete?: boolean;
    editModeComponent: ReactNode;
    enableSaveButton?: boolean;
    onDelete?: () => void;
    onSave?: () => void;
    startOnEditMode?: boolean;
    /** Simple delete popup */
    title: string | React.ReactNode;
    /** More customised message */
    deleteTitle?: string;
    deleteMessage?: string;
}
export default function EditWrapper({ children, className, editModeComponent, enableDelete, enableSaveButton, startOnEditMode, onDelete, onSave, deleteTitle, deleteMessage, title, ...props }: EditWrapperProps): React.JSX.Element;
export {};
