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 -
* @csspart input-label - The input label
* @csspart input-base - The input base
*/
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;
constructor();
disconnectedCallback(): void;
render(): any;
}