import { default as React } from 'react'; import { FetchState } from '@zeniai/client-epic-state'; import { ButtonVariant } from '../../../common/Button'; interface OtpPopupProps { action: DialogAction; showHelperText: boolean; verifyOtpFetchState: FetchState; otpChallenge?: string; phoneNumber?: string | number; proceedButtonVariant?: ButtonVariant; style?: React.CSSProperties; } export interface DialogAction { onCancelClick: () => void; onEditButtonClick: () => void; onResendOtp: (otpChallenge: string) => void; onVerifyClick: (code: string, otpChallenge: string) => void; } export declare function OtpPopup({ proceedButtonVariant, showHelperText, ...props }: OtpPopupProps): import("react/jsx-runtime").JSX.Element; export {};