import { DemoData } from "../../global/demo"; import { DropdownFieldViewProps } from "./sqm-dropdown-field-view"; /** * @uiName Form Dropdown Field * @validParents ["sqm-portal-register","sqm-portal-registration-form", "sqm-portal-google-registration-form"] * @slots [{"name":"", "title":"Drop Down Option"}] * @exampleGroup Microsite Components * @example Form Dropdown Field - Option 1Option 2Option 3 * @csspart sqm-base - The base container * @csspart input-label - The input label * @csspart input-base - The input base */ export declare class DropdownField { ignored: boolean; /** * This name is used as the key for this form field on submission. The name must be unique within this specific form. * @uiName Dropdown name attribute * @required */ dropdownName: string; /** * @uiName Dropdown label */ dropdownLabel: string; /** * @uiName Unselected error message */ errorMessage: string; /** * @uiName Optional * @default */ dropdownOptional?: boolean; /** * @undocumented * @uiType object */ demoData?: DemoData; constructor(); disconnectedCallback(): void; render(): any; }