import type { OtpVerificationPageProps } from '../../types';
/**
 * Full OTP verification page with AuthLayoutWrapper and back button.
 * Use when rendering the OTP screen as a standalone page.
 *
 * @example Next.js: API in hook, redirect from consumer
 * ```tsx
 * <OtpVerificationPage
 *   mode="phone"
 *   recipientDisplay="+91 9825910X0X"
 *   onBack={() => router.back()}
 *   submitApi={(otp) => api.verifyOtp(otp)}
 *   onSuccess={() => router.push('/dashboard')}
 *   onResendCode={() => api.resendOtp()}
 * />
 * ```
 *
 * @example Sync callback (AuthFlow)
 * ```tsx
 * <OtpVerificationPage onSubmit={(otp) => actions.verifyOtp(otp)} ... />
 * ```
 */
export declare function OtpVerificationPage(props: Readonly<OtpVerificationPageProps>): import("react/jsx-runtime").JSX.Element;
