/**
 * RedirectOverlay - Industry-standard redirect overlay with phase progression
 *
 * Features:
 * - Phase-based progress: connecting → preparing → redirecting → timeout
 * - Cancel button appears after 10s (configurable)
 * - i18n support with operation-specific messaging
 * - Browser event handling (popstate, visibilitychange)
 * - Accessible (ARIA labels, role="status")
 * - RTL-safe styling
 *
 * @example
 * ```tsx
 * // Include once in app root (layout.tsx or App.tsx)
 * import { RedirectOverlay } from '@donotdev/ui';
 *
 * function RootLayout({ children }) {
 *   return (
 *     <>
 *       {children}
 *       <RedirectOverlay />
 *     </>
 *   );
 * }
 *
 * // Hooks trigger it automatically
 * const checkout = useStripeBilling('checkout', authState);
 * await checkout({ priceId: 'price_123' }); // Shows overlay automatically
 * ```
 *
 * @version 0.0.1
 * @since 0.0.1
 * @author AMBROISE PARK Consulting
 */
export declare function RedirectOverlay(): import("react/jsx-runtime").JSX.Element | null;
export default RedirectOverlay;
//# sourceMappingURL=RedirectOverlay.d.ts.map