import { DemoData } from "../../global/demo";
import { NameFieldsViewProps } from "./sqm-name-fields-view";
/**
 * @uiName Form Name Fields
 * @validParents ["sqm-portal-register","sqm-portal-registration-form", "sqm-portal-google-registration-form"]
 * @exampleGroup Microsite Components
 * @example Form Name Fields - <sqm-name-fields first-name-label="First Name" last-name-label="Last Name"></sqm-name-fields>
 */
export declare class NameFields {
  ignored: boolean;
  /**
   * @uiName First name label
   */
  firstNameLabel: string;
  /**
   * @uiName Last name label
   */
  lastNameLabel: string;
  /**
   * @uiName Optional
   * @uiWidget
   */
  optional: boolean;
  /**
   * @undocumented
   * @uiType object
   */
  demoData?: DemoData<NameFieldsViewProps>;
  constructor();
  disconnectedCallback(): void;
  render(): any;
}
