/**
 * @uiName Widget Verification Flow
 * @exampleGroup Widget Verification
 * @example Widget Verification - <sqm-widget-verification></sqm-widget-verification>
 */
export declare class WidgetVerification {
  /**
   * @uiName General verify widget header text
   * @uiGroup General Text
   */
  general_verifyEmailHeader: string;
  /**
   * @uiName General verify widget description text
   * @uiGroup General Text
   */
  general_verifyEmailDescription: string;
  /**
   * @uiName Verify email widget header text
   * @uiGroup Email Verification Step
   */
  emailStep_verifyEmailHeaderText: string;
  /**
   * @uiName Send code to email alert header
   * @uiGroup Email Verification Step
   */
  emailStep_sendCodeErrorHeader: string;
  /**
   * @uiName Send code to email alert description
   * @uiGroup Email Verification Step
   */
  emailStep_sendCodeErrorDescription: string;
  /**
   * @uiName Email input label
   * @uiGroup Email Verification Step
   */
  emailStep_emailLabel: string;
  /**
   * @uiName Send code button text
   * @uiGroup Email Verification Step
   */
  emailStep_sendCodeText: string;
  /**
   * @uiName Send code button text
   * @uiGroup Email Verification Step
   */
  emailStep_emailValidationErrorText: string;
  /**
   * @uiName Verify code widget header text
   * @uiGroup Code Verification Step
   */
  codeStep_verifyCodeHeaderText: string;
  /**
   * @uiName Reverify code widget header text
   * @uiGroup Code Verification Step
   */
  codeStep_reverifyCodeHeaderText: string;
  /**
   * Text displayed under verify button
   * @uiName Resend code text
   * @uiGroup Code Verification Step
   */
  codeStep_resendCodeText: string;
  /**
   * The link that appears in the resend code link
   * @uiName Resend code label
   * @uiGroup Code Verification Step
   */
  codeStep_resendCodeLabel: string;
  /**
   * Link text displayed under verify button
   * @uiName Resend code text
   * @uiGroup Code Verification Step
   */
  codeStep_codeResentSuccessfullyText: string;
  /**
   * Error text displayed under verification input
   * @uiName Invalid code text
   * @uiGroup Code Verification Step
   */
  codeStep_invalidCodeText: string;
  /**
   * @uiName Verify code button text
   * @uiGroup Code Verification Step
   */
  codeStep_verifyText: string;
  /**
   * Displayed when the email verification fails due to a network error. The participant can try refreshing the page.
   * @uiName Network error message
   * @uiGroup Code Verification Step
   */
  codeStep_networkErrorMessage: string;
  /**
   * @undocumented
   * @componentState { "title": "Step 1: Enter email", "props": { "showCode": false }, "dependencies": ["sqm-email-verification"], "uiGroup": "Email Verification Step" }
   * @componentState { "title": "Step 2: Enter code", "props": { "showCode": true }, "dependencies": ["sqm-code-verification"], "uiGroup": "Code Verification Step" }
   */
  stateController: string;
  constructor();
  disconnectedCallback(): void;
  getStepTextProps<T extends string>(prefix: T): { [K in keyof this as K extends `${T}${infer Suffix}` ? `${Suffix}` : never]: this[K]; };
  render(): any;
}
