/** * Approval Rules 3.0 — "Proceed with overlapping rules?" confirmation. * * Mounted by the BillPay / Reimbursement detail page when the user * clicks "Ignore & Proceed" in RuleOverlapBanner. Cancel returns to * the form with no side effects (banner remains visible); Proceed * dispatches the underlying save. This is the second-stage gate on * top of the banner itself — once the user acknowledges the overlap, * the rule is created / updated as-is. * * Thin wrapper over the shared ConfirmationPopup, kept as a named * file so the wiring side reads naturally and so the copy lives in * one place. */ export interface IgnoreOverlapModalProps { /** True while the underlying save dispatch is in flight. */ isLoading?: boolean; onCancel: () => void; onProceed: () => void; } declare const IgnoreOverlapModal: ({ onCancel, onProceed, isLoading, }: IgnoreOverlapModalProps) => import("react/jsx-runtime").JSX.Element; export default IgnoreOverlapModal;