import { DemoData } from "../../global/demo"; import { EmailRegistrationViewProps } from "../views/email-registration-view"; /** * @uiName Instant Access Registration * @validParents ["sqm-portal-container","div","sqm-hero","template", "sqb-program-section", "sqb-conditional-section"] * @compatibility Built for instant access * @exampleGroup Instant Access * @example Advocate Registration - * @slots [{"name":"top","title":"Top Content"},{"name":"bottom","title":"Bottom Content"}] * @csspart sqm-base - The base container for the instant access registration component * @csspart erroralert-text - The error message element * @csspart erroralert-icon - The error alert icon * @csspart input-label - The input label * @csspart input-base - The input base * @csspart primarybutton-base - The primary button base */ export declare class InstantAccessRegistration { ignored: boolean; /** * @uiName Email field label */ emailLabel: string; /** * @uiName First name field label */ firstNameLabel: string; /** * @uiName Last name field label */ lastNameLabel: string; /** * @uiName Register button text */ registerLabel: string; /** * Require your participants to enter their first and last name. * * @uiName Include name fields */ includeName: boolean; /** * @uiName Hide border * @uiGroup Card style */ hideBorder: boolean; /** * Display this message when a required field has not been filled out. * * @uiName Required field message * @uiWidget textArea * @uiGroup Error messages */ requiredFieldErrorMessage: string; /** * Display this message when the given email is invalid. * * @uiName Invalid email message * @uiWidget textArea * @uiGroup Error messages */ invalidEmailErrorMessage: string; /** * Display this message when the form submission unexpectedly fails. * * @uiName Network error message * @uiWidget textArea * @uiGroup Error messages */ networkErrorMessage: string; /** * @uiName Top padding * @uiGroup Card style * @uiEnum ["none", "xxx-small", "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large", "xxxx-large"] * @uiEnumNames ["None", "XXX-Small", "XX-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "XX-Large", "XXX-Large", "XXXX-Large"] */ paddingTop: string; /** * @uiName Right padding * @uiGroup Card style * @uiEnum ["none", "xxx-small", "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large", "xxxx-large"] * @uiEnumNames ["None", "XXX-Small", "XX-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "XX-Large", "XXX-Large", "XXXX-Large"] */ paddingRight: string; /** * @uiName Bottom padding * @uiGroup Card style * @uiEnum ["none", "xxx-small", "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large", "xxxx-large"] * @uiEnumNames ["None", "XXX-Small", "XX-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "XX-Large", "XXX-Large", "XXXX-Large"] */ paddingBottom: string; /** * @uiName Left padding * @uiGroup Card style * @uiEnum ["none", "xxx-small", "xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large", "xxx-large", "xxxx-large"] * @uiEnumNames ["None", "XXX-Small", "XX-Small", "X-Small", "Small", "Medium", "Large", "X-Large", "XX-Large", "XXX-Large", "XXXX-Large"] */ paddingLeft: string; /** * @uiName Background color * @uiWidget color * @uiGroup Card style * @uiType string */ backgroundColor: string; /** * @undocumented * @uiType boolean */ includeCookies?: boolean; /** * @undocumented * @uiType object */ demoData?: DemoData; constructor(); disconnectedCallback(): void; render(): any; }