export interface WidgetCodeVerificationViewProps {
  states: {
    initialiseLoading: boolean;
    loading: boolean;
    email: string;
    verifyFailed?: boolean;
    emailResent: boolean;
  };
  refs: {
    codeWrapperRef: any;
  };
  callbacks: {
    submitCode: () => Promise<void>;
    resendEmail: () => Promise<void>;
  };
  text: {
    verifyCodeHeaderText: string;
    reverifyCodeHeaderText: string;
    resendCodeText: string;
    verifyText: string;
    invalidCodeText: string;
    codeResentSuccessfullyText: string;
    resendCodeLabel: string;
  };
}
export declare function WidgetCodeVerificationView(props: WidgetCodeVerificationViewProps): any;
