import { ReactNode } from 'react';
declare const ModelEditorContext: import('react').Context<null>;
interface ModelEditorProviderProps {
    model: any;
    onConfirmChanges: (model: any) => void;
    onDelete: (model: any) => void;
    logUpdates?: boolean;
    alwaysConfirm?: boolean;
    children: ReactNode;
}
declare function ModelEditorProvider(props: ModelEditorProviderProps): import('react').FunctionComponentElement<import('react').ProviderProps<null>>;
declare const useModelEditor: () => null;
export { ModelEditorProvider, ModelEditorContext, useModelEditor };
