import { DemoData } from "../../../global/demo";
import { WidgetCodeVerificationViewProps } from "./sqm-code-verification-view";
export declare class WidgetCodeVerification {
  /**
   * @uiName Verify code widget header text
   */
  verifyCodeHeaderText: string;
  /**
   * @uiName Reverify code widget header text
   */
  reverifyCodeHeaderText: string;
  /**
   * Text displayed under verify button
   * @uiName Resend code text
   */
  resendCodeText: string;
  /**
   * The link that appears in the resend code link
   * @uiName Resend code label
   */
  resendCodeLabel: string;
  /**
   * Link text displayed under verify button
   * @uiName Resend code text
   */
  codeResentSuccessfullyText: string;
  /**
   * Error text displayed under verification input
   * @uiName Invalid code text
   */
  invalidCodeText: string;
  /**
   * @uiName Verify code button text
   */
  verifyText: string;
  /**
   * Displayed when the email verification fails due to a network error. The participant can try refreshing the page.
   * @uiName Network error message
   */
  networkErrorMessage: string;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<WidgetCodeVerificationViewProps>;
  /**
   * @undocumented
   */
  onVerification?: (token: string) => any;
  constructor();
  disconnectedCallback(): void;
  getTextProps(): this;
  render(): any;
}
