export interface BlockNavigationAlertProps { /** Whether the alert dialog is open. */ isOpen?: boolean; /** Called when the dialog should close. */ onClose?: () => void; /** Called when the user chooses to stay. */ onSubmit?: () => void; /** Called when the user chooses to discard and leave. */ onDiscardChanges?: () => void; /** Custom title for the alert. */ title?: string; /** Custom message for the alert body. */ message?: string; /** Custom label for the discard/cancel button. */ cancelButtonLabel?: string; /** Custom label for the stay/submit button. */ submitButtonLabel?: string; } declare const BlockNavigationAlert: { ({ isOpen, onClose, onSubmit, onDiscardChanges, title, message, cancelButtonLabel, submitButtonLabel, }: BlockNavigationAlertProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { BlockNavigationAlert };