import { DemoData } from "../../global/demo"; import { CheckboxFieldViewProps } from "./sqm-checkbox-field-view"; /** * @uiName Form Checkbox Field * @validParents ["sqm-portal-register","sqm-portal-registration-form", "sqm-portal-google-registration-form"] * @exampleGroup Microsite Components * @example Form Checkbox Field - */ export declare class CheckboxField { 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 Checkbox name attribute * @required */ checkboxName: string; /** * @uiName Checkbox label * @uiWidget textArea */ checkboxLabel: string; /** * Used with link text if the checkbox label contains {labelLink} * * @uiName Checkbox label link */ checkboxLabelLink?: string; /** * @uiName Checkbox label link text */ checkboxLabelLinkText?: string; /** * @uiName Unchecked error message */ errorMessage?: string; /** * @uiName Optional */ checkboxOptional?: boolean; /** * @undocumented * @uiType object */ demoData?: DemoData; constructor(); disconnectedCallback(): void; render(): any; }