import * as React from 'react';
interface NavigationBlockerModalProps {
    hasUnsavedChanges: boolean;
    onDiscardEditsClick?: () => void;
}
/**
 * A modal that warns users they have unsaved changes when they try to navigate away.
 * Uses React Router's useBlocker hook to detect navigation attempts.
 */
declare const NavigationBlockerModal: React.FC<NavigationBlockerModalProps>;
export default NavigationBlockerModal;
//# sourceMappingURL=NavigationBlockerModal.d.ts.map