/* eslint-disable */ /* tslint:disable */ /** * This is an autogenerated file created by the Stencil compiler. * It contains typing information for all components that exist in this project. */ import { HTMLStencilElement, JSXBase } from "./stencil-public-runtime"; import { DemoData } from "./global/demo"; import { AdvocateRecruitmentDashboardViewProps } from "./components/rc-advocate-recruitment-dashboard/rc-advocate-recruitment-dashboard-view"; import { EmployeeDashboardPageViewProps } from "./components/rc-employee-dashboard-page/rc-employee-dashboard-page-view"; import { EmployeeLoginPageViewProps } from "./components/rc-employee-login-page/rc-employee-login-page-view"; import { FunctionalComponent } from "./stencil-public-runtime"; import { LeaderboardViewProps } from "./components/rc-leaderboard/rc-leaderboard-view"; import { ReferralIframeViewProps } from "./components/rc-referral-iframe/rc-referral-iframe-view"; export namespace Components { interface RcAdvocateRecruitmentDashboard { /** * Part one of the body text * @uiName Body Text Pt 1 * @uiWidget textArea */ "bodyTextPartOne"?: string; /** * Part two of the body text * @uiName Body Text Pt 2 * @uiWidget textArea */ "bodyTextPartTwo"?: string; /** * Call to action header text * @uiName Call To Action Text * @uiWidget textArea */ "callToActionText"?: string; /** * Text above the copy link * @uiName Copy Text * @uiWidget textArea */ "copyText"?: string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Text found inside the accordion * @uiName Details Title Text * @uiWidget textArea */ "detailsTitle"?: string; /** * Text shown inside link * @uiName Link text * @uiWidget textArea */ "linkText"?: string; /** * Show or hide the Tango Card link * @uiName Show Tango Link */ "showTangoLink"?: boolean; /** * URL for gift card redemption * @uiName URL */ "url"?: string; } interface RcEmployeeDashboardPage { /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Show or hide the "Submit a Referral" button * @uiName Show Submit Referral */ "showSubmitReferral": boolean; } interface RcEmployeeLoginPage { /** * @uiName Alternate Sign In Link Text */ "altsignintext": string; /** * Routing path for the main dashboard eg. /widget * @uiName Dashboard Path */ "dashboardPath": string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Email domain to restrict google login to * @uiName Email Domain */ "emailDomain": string; /** * Login instructions text * @uiName Login Instructions */ "instructions": string; /** * Routing path for the google login page * @uiName Login Path */ "loginPath": string; /** * Routing path for the regular dashboard eg. / * @uiName Regular Path */ "regularPath": string; /** * @uiName Sign In Button Text */ "signintext": string; /** * @uiName Page Title */ "titletext": string; } interface RcFooter { } interface RcGlobal { /** * @uiName Widget Type */ "widgetType": string; } interface RcGlobalContainer { /** * Configure the background color. * @uiName Background Color * @uiWidget color */ "background": string; /** * Font family used inside the container. * @uiName Font Family */ "fontfamily": string; /** * Configure the source of the iframe. * @uiName Iframe Source */ "iframesrc": string; /** * Configure the color of the loading state. * @uiName Loading Color * @uiWidget color */ "loadingcolor": string; /** * Maximum width on the container. * @uiName Max Width */ "maxwidth": string; /** * Show and hide the powered by SaaSquatch link. * @uiName Powered By */ "poweredby": boolean; } interface RcHeader { } interface RcHookStoryContainer { "hookStory": FunctionalComponent; } interface RcInvalidRegion { /** * @uiName Invalid Region Message * @uiWidget textArea */ "msg": string; } interface RcLeadButton { /** * @uiName Button Text */ "buttonText": string; /** * @uiName Button URL */ "buttonUrl": string; } interface RcLeaderboard { /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * @uiName Leaderboard Time Interval * @uiWidget dateRange * @uiWidgetOptions {"allowPastDates":true, "months": 1} */ "interval": string; /** * @uiName Leaderboard Type * @uiType string * @uiEnum ["rewardCount", "rewardValueSum", "singleUnitRewardValueSum"] * @uiEnumNames ["Reward Count", "Reward Value Sum", "Single Unit Reward Value Sum"] */ "leaderboardType": | "rewardCount" | "rewardValueSum" | "singleUnitRewardValueSum"; /** * @uiName Rank Type * @uiType string * @uiEnum ["rowNumber", "rank", "denseRank"] * @uiEnumNames ["Row Number", "Rank", "Dense Rank"] */ "rankType": "rowNumber" | "rank" | "denseRank"; /** * @uiName Rank Column Heading */ "rankheading"?: string; /** * @uiName Show Leaderboard Rank */ "showRank": boolean; /** * @uiName Stats Column Heading */ "statsheading": string; /** * Unit of the reward sum used with leaderboard type "Single Unit Reward Value Sum" * @uiName Unit */ "unit"?: string; /** * @uiName User Column Heading */ "usersheading": string; } interface RcLogout { /** * @uiName Home Path */ "homePath": string; /** * @uiName Logout Path */ "logoutPath": string; } interface RcMainSection { } interface RcRedirect { /** * @uiName Base Path */ "basePath": string; /** * @uiName Old Path */ "oldPath": string; } interface RcReferralComponent { /** * Configure the local * @uiName Local */ "locale": string; /** * Referral object * @uiName Referral */ "referral": Referral | ReferredByReferral; /** * Type of referral * @uiName Referral Type */ "referraltype": "converted" | "pending" | "referrer"; /** * Referral variables used to format the row in the referral list * @uiName Referral Variables */ "referralvariables": ReferralVariables; /** * Text shown when the name of a user is unknown * @uiName Unknown User */ "unknownuser": String; } interface RcReferralIframe { /** * @uiName Back Button Text */ "buttonText": string; /** * URL for back button * @uiName Button URL */ "buttonUrl": string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * URL of iframe to display * @uiName Iframe Source */ "iframeSrc": string; } interface RcReferralLeadSubmit { /** * @uiName Button Background Color * @uiWidget color */ "backgroundcolor": string; /** * Border color of the button * @uiName Button Border Color * @uiWidget color */ "bordercolor": string; /** * Border radius on the button * @uiName Button Border Radius */ "borderradius": string; /** * @uiName Button Font Size */ "fontsize": string; /** * Padding on the X axis of button * @uiName Padding X */ "paddingx": string; /** * Padding on the Y axis of button * @uiName Padding Y */ "paddingy": string; /** * Text inside the button * @uiName Button Text */ "text": string; /** * @uiName Button Text Color * @uiWidget color */ "textcolor": string; } interface RcReferralList { /** * Color of the cancelled icon and text in the rewards column. * @uiName Cancelled Color * @uiGroup Cancelled Rewards * @uiWidget color * @default #C81D05 */ "cancelledcolor": string; /** * Content shown in the referral column for a cancelled reward. * @uiName Cancelled Description * @uiGroup Cancelled Rewards * @default Signed up, referred {date} */ "cancelledcontent": string; /** * Text shown alongside the icon in the referral column for a cancelled reward. * @uiName Cancelled Text * @uiGroup Cancelled Rewards * @default Cancelled Reward */ "cancelledvalue": string; /** * Description shown when a referral is converted. * @uiName Converted Description * @uiGroup Converted Referrals * @default Signed up, referred {date} */ "convertedcontent": string; /** * @uiName Customer Note Color * @uiGroup Converted Referrals * @uiWidget color */ "customernotecolor": string; /** * Color of the expired reward icon and text in the rewards column. * @uiName Expired Color * @uiGroup Expired Rewards * @uiWidget color * @default lightgray */ "expiredcolor": string; /** * Expired text shown in the referral column. * @uiName Expired Description * @uiGroup Expired Rewards * @default Signed up, referred {date} */ "expiredcontent": string; /** * Expired text shown alongside the icon in the referral column. * @uiName Expired Text * @uiGroup Expired Rewards * @default Expired Reward */ "expiredvalue": string; /** * Reward expiry ICU message * @uiName Expires Text * @uiGroup Expired Rewards */ "expiresvalue": string; /** * Use the value passed to the referral component to set the locale of the user. * @uiName Internationalization */ "internationalization": boolean; /** * @undocumented * @uiName Hide Referral List */ "ishidden": boolean; /** * Shown when referral list is empty. * @uiName Empty Referrals Text * @default No Referrals Yet... */ "noreferralsyet": string; /** * Shown inside the paginate less button. * @uiName Paginate Less Text * @default Previous */ "paginateless": string; /** * Shown inside the paginate more button. * @uiName Paginate More Text * @default View More */ "paginatemore": string; /** * Color of the pending reward icon and text in the rewards column. * @uiName Pending Color * @uiGroup Pending Referrals * @uiWidget color * @default lightgray */ "pendingcolor": string; /** * Pending description shown in the referral column. * @uiName Pending Description * @uiGroup Pending Referrals * @default Trial user, referred {date} */ "pendingcontent": string; /** * Pending text shown alongside the icon in the referral column. * @uiName Pending Text * @uiGroup Pending Referrals * @default Referral pending */ "pendingvalue": string; /** * Shown when reward is redeemed. * @uiName Redeemed Text * @uiGroup Converted Referrals * @default Redeemed */ "redeemedvalue": string; /** * Text color of the referred user's name. * @uiName Referral Name Color * @uiWidget color * @default darkslategray */ "referralnamecolor": string; /** * @uiName Referral Status Text Color * @uiWidget color * @default lightgray */ "referraltextcolor": string; /** * Text explaining who referred you to the program. * @uiName Referrer Description * @uiGroup Referrer * @default Referred you {date} */ "referrercontent": string; /** * Referred Text shown in reward column. * @uiName Referrer Text * @uiGroup Referrer * @default Referred */ "referrervalue": string; /** * Color of the successful reward icon and text in the rewards column. * @uiName Reward Color * @uiGroup Converted Referrals * @uiWidget color * @default #4BB543 */ "rewardcolor": string; /** * @uiName Show Expired Rewards */ "showexpiry": boolean; /** * @uiName Show Customer Note */ "shownotes": boolean; /** * Show referral and reward information on who referred you. * @uiName Show Referred By * @uiGroup Referrer */ "showreferrer": boolean; /** * Text shown when the referred user's name is unknown. * @uiName Unknown User Text * @default Your Friend */ "unknownuser": string; /** * Show the value of the first earned reward inside the rewards column. * @uiName Use First Reward * @uiGroup Converted Referrals */ "usefirstreward": boolean; /** * ICU message shown in the rewards column. * @uiName Value Content * @uiGroup Converted Referrals * @uiWidget textArea * @default and {extrarewards} more {extrarewards, plural, one {reward} other {rewards}} */ "valuecontent": string; } interface RcShareButtonContainer { /** * Background color of the Email button * @uiName Email Background Color * @uiGroup Email * @uiWidget color * @default #4b4d50 */ "emailbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Email Class Name * @uiGroup Email */ "emailclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Email Display Rule * @uiGroup Email * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "emaildisplayrule": string; /** * @uiName Email Icon * @uiGroup Email */ "emailicon": string; /** * Number to horizontally align the Email button icon * @uiName Email Icon Horizontal * @uiGroup Email */ "emailiconhorizontal": number; /** * @uiName Email Icon Size * @uiGroup Email */ "emailiconsize": number; /** * Number to vertically align the Email button icon * @uiName Email Icon Vertical * @uiGroup Email */ "emailiconvertical": number; /** * @uiName Email Text * @uiGroup Email * @default Email */ "emailtext": string; /** * @uiName Email Text Color * @uiGroup Email * @uiWidget color * @default #ffffff */ "emailtextcolor": string; /** * Background color of the facebook button * @uiName Facebook Background Color * @uiGroup Facebook * @uiWidget color * @default #234079 */ "facebookbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Facebook Class Name * @uiGroup Facebook */ "facebookclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Facebook Display Rule * @uiGroup Facebook * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "facebookdisplayrule": string; /** * @uiName Facebook Icon * @uiGroup Facebook */ "facebookicon": string; /** * Number to horizontally align the facebook button icon * @uiName Facebook Icon Horizontal * @uiGroup Facebook */ "facebookiconhorizontal": number; /** * @uiName Facebook Icon Size * @uiGroup Facebook */ "facebookiconsize": number; /** * Number to vertically align the facebook button icon * @uiName Facebook Icon Vertical * @uiGroup Facebook */ "facebookiconvertical": number; /** * @uiName Facebook Text * @uiGroup Facebook * @default Facebook */ "facebooktext": string; /** * @uiName Facebook Text Color * @uiGroup Facebook * @uiWidget color * @default #ffffff */ "facebooktextcolor": string; /** * @undocumented * @uiName Hide Share Buttons */ "ishidden": boolean; /** * Background color of the Line button * @uiName Line Background Color * @uiGroup Line Messenger * @uiWidget color * @default #00c300 */ "linebackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Line Class Name * @uiGroup Line Messenger */ "lineclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Line Display Rule * @uiGroup Line Messenger * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "linedisplayrule": string; /** * @uiName Line Icon * @uiGroup Line Messenger */ "lineicon": string; /** * Number to horizontally align the Line button icon * @uiName Line Icon Horizontal * @uiGroup Line Messenger */ "lineiconhorizontal": number; /** * @uiName Line Icon Size * @uiGroup Line Messenger */ "lineiconsize": number; /** * Number to vertically align the Line button icon * @uiName Line Icon Vertical * @uiGroup Line Messenger */ "lineiconvertical": number; /** * @uiName Line Text * @uiGroup Line Messenger * @default Line Messenger */ "linetext": string; /** * @uiName Line Text Color * @uiGroup Line Messenger * @uiWidget color * @default #ffffff */ "linetextcolor": string; /** * Background color of the linkedin button * @uiName Linkedin Background Color * @uiGroup LinkedIn * @uiWidget color * @default #ffffff */ "linkedinbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Linkedin Class Name * @uiGroup LinkedIn */ "linkedinclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Linkedin Display Rule * @uiGroup LinkedIn * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "linkedindisplayrule": string; /** * @uiName Linkedin Icon * @uiGroup LinkedIn */ "linkedinicon": string; /** * Number to horizontally align the Linkedin button icon * @uiName Linkedin Icon Horizontal * @uiGroup LinkedIn */ "linkediniconhorizontal": number; /** * @uiName Linkedin Icon Size * @uiGroup LinkedIn */ "linkediniconsize": number; /** * Number to vertically align the Linkedin button icon * @uiName Linkedin Icon Vertical * @uiGroup LinkedIn */ "linkediniconvertical": number; /** * @uiName Linkedin Text * @uiGroup LinkedIn * @default LinkedIn */ "linkedintext": string; /** * @uiName Linkedin Text Color * @uiGroup LinkedIn * @uiWidget color * @default #0084b9 */ "linkedintextcolor": string; /** * Background color of the Messenger button * @uiName Messenger Background Color * @uiGroup Messenger * @uiWidget color * @default #0084ff */ "messengerbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Messenger Class Name * @uiGroup Messenger */ "messengerclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Messenger Display Rule * @uiGroup Messenger * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "messengerdisplayrule": string; /** * @uiName Messenger Icon * @uiGroup Messenger */ "messengericon": string; /** * Number to horizontally align the Messenger button icon * @uiName Messenger Icon Horizontal * @uiGroup Messenger */ "messengericonhorizontal": number; /** * @uiName Messenger Icon Size * @uiGroup Messenger */ "messengericonsize": number; /** * Number to vertically align the Messenger button icon * @uiName Messenger Icon Vertical * @uiGroup Messenger */ "messengericonvertical": number; /** * @uiName Messenger Text * @uiGroup Messenger * @default Messenger */ "messengertext": string; /** * @uiName Messenger Text Color * @uiGroup Messenger * @uiWidget color * @default #ffffff */ "messengertextcolor": string; /** * Background color of the Pinterest button * @uiName Pinterest Background Color * @uiGroup Pinterest * @uiWidget color * @default #cb2027 */ "pinterestbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Pinterest Class Name * @uiGroup Pinterest */ "pinterestclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Pinterest Display Rule * @uiGroup Pinterest * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "pinterestdisplayrule": string; /** * @uiName Pinterest Icon * @uiGroup Pinterest */ "pinteresticon": string; /** * Number to horizontally align the Pinterest button icon * @uiName Pinterest Icon Horizontal * @uiGroup Pinterest */ "pinteresticonhorizontal": number; /** * @uiName Pinterest Icon Size * @uiGroup Pinterest */ "pinteresticonsize": number; /** * Number to vertically align the Pinterest button icon * @uiName Pinterest Icon Vertical * @uiGroup Pinterest */ "pinteresticonvertical": number; /** * @uiName Pinterest Text * @uiGroup Pinterest * @default Pinterest */ "pinteresttext": string; /** * @uiName Pinterest Text Color * @uiGroup Pinterest * @uiWidget color * @default #ffffff */ "pinteresttextcolor": string; /** * Background color of the SMS button * @uiName SMS Background Color * @uiGroup SMS * @uiWidget color * @default #7bbf38 */ "smsbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName SMS Class Name * @uiGroup SMS */ "smsclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName SMS Display Rule * @uiGroup SMS * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "smsdisplayrule": string; /** * @uiName SMS Icon * @uiGroup SMS */ "smsicon": string; /** * Number to horizontally align the SMS button icon * @uiName SMS Icon Horizontal * @uiGroup SMS */ "smsiconhorizontal": number; /** * @uiName SMS Icon Size * @uiGroup SMS */ "smsiconsize": number; /** * Number to vertically align the SMS button icon * @uiName SMS Icon Vertical * @uiGroup SMS */ "smsiconvertical": number; /** * @uiName SMS Text * @uiGroup SMS * @default SMS */ "smstext": string; /** * @uiName SMS Text Color * @uiGroup SMS * @uiWidget color * @default #ffffff */ "smstextcolor": string; /** * Background color of the twitter button * @uiName Twitter Background Color * @uiGroup Twitter * @uiWidget color * @default #4797d2 */ "twitterbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName Twitter Class Name * @uiGroup Twitter */ "twitterclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName Twitter Display Rule * @uiGroup Twitter * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "twitterdisplayrule": string; /** * @uiName Twitter Icon * @uiGroup Twitter */ "twittericon": string; /** * Number to horizontally align the twitter button icon * @uiName Twitter Icon Horizontal * @uiGroup Twitter */ "twittericonhorizontal": number; /** * @uiName Twitter Icon Size * @uiGroup Twitter */ "twittericonsize": number; /** * Number to vertically align the twitter button icon * @uiName Twitter Icon Vertical * @uiGroup Twitter */ "twittericonvertical": number; /** * @uiName Twitter Text * @uiGroup Twitter * @default Twitter */ "twittertext": string; /** * @uiName Twitter Text Color * @uiGroup Twitter * @uiWidget color * @default #ffffff */ "twittertextcolor": string; /** * Background color of the WhatsApp button * @uiName WhatsApp Background Color * @uiGroup WhatsApp * @uiWidget color * @default #25D366 */ "whatsappbackgroundcolor": string; /** * CSS class name for additional styling. * @uiName WhatsApp Class Name * @uiGroup WhatsApp */ "whatsappclassName": string; /** * Show and hide button depending on what type of device the user is on * @uiName WhatsApp Display Rule * @uiGroup WhatsApp * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "whatsappdisplayrule": string; /** * @uiName WhatsApp Icon * @uiGroup WhatsApp */ "whatsappicon": string; /** * Number to horizontally align the WhatsApp button icon * @uiName WhatsApp Icon Horizontal * @uiGroup WhatsApp */ "whatsappiconhorizontal": number; /** * @uiName WhatsApp Icon Size * @uiGroup WhatsApp */ "whatsappiconsize": number; /** * Number to vertically align the WhatsApp button icon * @uiName WhatsApp Icon Vertical * @uiGroup WhatsApp */ "whatsappiconvertical": number; /** * @uiName WhatsApp Text * @uiGroup WhatsApp * @default Whatspp */ "whatsapptext": string; /** * @uiName WhatsApp Text Color * @uiGroup WhatsApp * @uiWidget color * @default #ffffff */ "whatsapptextcolor": string; } interface RcSidebar { } interface RcStencilbook { } interface RcUserName { /** * @uiName Greetings text */ "helloText": string; } } declare global { interface HTMLRcAdvocateRecruitmentDashboardElement extends Components.RcAdvocateRecruitmentDashboard, HTMLStencilElement { } var HTMLRcAdvocateRecruitmentDashboardElement: { prototype: HTMLRcAdvocateRecruitmentDashboardElement; new (): HTMLRcAdvocateRecruitmentDashboardElement; }; interface HTMLRcEmployeeDashboardPageElement extends Components.RcEmployeeDashboardPage, HTMLStencilElement { } var HTMLRcEmployeeDashboardPageElement: { prototype: HTMLRcEmployeeDashboardPageElement; new (): HTMLRcEmployeeDashboardPageElement; }; interface HTMLRcEmployeeLoginPageElement extends Components.RcEmployeeLoginPage, HTMLStencilElement { } var HTMLRcEmployeeLoginPageElement: { prototype: HTMLRcEmployeeLoginPageElement; new (): HTMLRcEmployeeLoginPageElement; }; interface HTMLRcFooterElement extends Components.RcFooter, HTMLStencilElement { } var HTMLRcFooterElement: { prototype: HTMLRcFooterElement; new (): HTMLRcFooterElement; }; interface HTMLRcGlobalElement extends Components.RcGlobal, HTMLStencilElement { } var HTMLRcGlobalElement: { prototype: HTMLRcGlobalElement; new (): HTMLRcGlobalElement; }; interface HTMLRcGlobalContainerElement extends Components.RcGlobalContainer, HTMLStencilElement { } var HTMLRcGlobalContainerElement: { prototype: HTMLRcGlobalContainerElement; new (): HTMLRcGlobalContainerElement; }; interface HTMLRcHeaderElement extends Components.RcHeader, HTMLStencilElement { } var HTMLRcHeaderElement: { prototype: HTMLRcHeaderElement; new (): HTMLRcHeaderElement; }; interface HTMLRcHookStoryContainerElement extends Components.RcHookStoryContainer, HTMLStencilElement { } var HTMLRcHookStoryContainerElement: { prototype: HTMLRcHookStoryContainerElement; new (): HTMLRcHookStoryContainerElement; }; interface HTMLRcInvalidRegionElement extends Components.RcInvalidRegion, HTMLStencilElement { } var HTMLRcInvalidRegionElement: { prototype: HTMLRcInvalidRegionElement; new (): HTMLRcInvalidRegionElement; }; interface HTMLRcLeadButtonElement extends Components.RcLeadButton, HTMLStencilElement { } var HTMLRcLeadButtonElement: { prototype: HTMLRcLeadButtonElement; new (): HTMLRcLeadButtonElement; }; interface HTMLRcLeaderboardElement extends Components.RcLeaderboard, HTMLStencilElement { } var HTMLRcLeaderboardElement: { prototype: HTMLRcLeaderboardElement; new (): HTMLRcLeaderboardElement; }; interface HTMLRcLogoutElement extends Components.RcLogout, HTMLStencilElement { } var HTMLRcLogoutElement: { prototype: HTMLRcLogoutElement; new (): HTMLRcLogoutElement; }; interface HTMLRcMainSectionElement extends Components.RcMainSection, HTMLStencilElement { } var HTMLRcMainSectionElement: { prototype: HTMLRcMainSectionElement; new (): HTMLRcMainSectionElement; }; interface HTMLRcRedirectElement extends Components.RcRedirect, HTMLStencilElement { } var HTMLRcRedirectElement: { prototype: HTMLRcRedirectElement; new (): HTMLRcRedirectElement; }; interface HTMLRcReferralComponentElement extends Components.RcReferralComponent, HTMLStencilElement { } var HTMLRcReferralComponentElement: { prototype: HTMLRcReferralComponentElement; new (): HTMLRcReferralComponentElement; }; interface HTMLRcReferralIframeElement extends Components.RcReferralIframe, HTMLStencilElement { } var HTMLRcReferralIframeElement: { prototype: HTMLRcReferralIframeElement; new (): HTMLRcReferralIframeElement; }; interface HTMLRcReferralLeadSubmitElement extends Components.RcReferralLeadSubmit, HTMLStencilElement { } var HTMLRcReferralLeadSubmitElement: { prototype: HTMLRcReferralLeadSubmitElement; new (): HTMLRcReferralLeadSubmitElement; }; interface HTMLRcReferralListElement extends Components.RcReferralList, HTMLStencilElement { } var HTMLRcReferralListElement: { prototype: HTMLRcReferralListElement; new (): HTMLRcReferralListElement; }; interface HTMLRcShareButtonContainerElement extends Components.RcShareButtonContainer, HTMLStencilElement { } var HTMLRcShareButtonContainerElement: { prototype: HTMLRcShareButtonContainerElement; new (): HTMLRcShareButtonContainerElement; }; interface HTMLRcSidebarElement extends Components.RcSidebar, HTMLStencilElement { } var HTMLRcSidebarElement: { prototype: HTMLRcSidebarElement; new (): HTMLRcSidebarElement; }; interface HTMLRcStencilbookElement extends Components.RcStencilbook, HTMLStencilElement { } var HTMLRcStencilbookElement: { prototype: HTMLRcStencilbookElement; new (): HTMLRcStencilbookElement; }; interface HTMLRcUserNameElement extends Components.RcUserName, HTMLStencilElement { } var HTMLRcUserNameElement: { prototype: HTMLRcUserNameElement; new (): HTMLRcUserNameElement; }; interface HTMLElementTagNameMap { "rc-advocate-recruitment-dashboard": HTMLRcAdvocateRecruitmentDashboardElement; "rc-employee-dashboard-page": HTMLRcEmployeeDashboardPageElement; "rc-employee-login-page": HTMLRcEmployeeLoginPageElement; "rc-footer": HTMLRcFooterElement; "rc-global": HTMLRcGlobalElement; "rc-global-container": HTMLRcGlobalContainerElement; "rc-header": HTMLRcHeaderElement; "rc-hook-story-container": HTMLRcHookStoryContainerElement; "rc-invalid-region": HTMLRcInvalidRegionElement; "rc-lead-button": HTMLRcLeadButtonElement; "rc-leaderboard": HTMLRcLeaderboardElement; "rc-logout": HTMLRcLogoutElement; "rc-main-section": HTMLRcMainSectionElement; "rc-redirect": HTMLRcRedirectElement; "rc-referral-component": HTMLRcReferralComponentElement; "rc-referral-iframe": HTMLRcReferralIframeElement; "rc-referral-lead-submit": HTMLRcReferralLeadSubmitElement; "rc-referral-list": HTMLRcReferralListElement; "rc-share-button-container": HTMLRcShareButtonContainerElement; "rc-sidebar": HTMLRcSidebarElement; "rc-stencilbook": HTMLRcStencilbookElement; "rc-user-name": HTMLRcUserNameElement; } } declare namespace LocalJSX { interface RcAdvocateRecruitmentDashboard { /** * Part one of the body text * @uiName Body Text Pt 1 * @uiWidget textArea */ "bodyTextPartOne"?: string; /** * Part two of the body text * @uiName Body Text Pt 2 * @uiWidget textArea */ "bodyTextPartTwo"?: string; /** * Call to action header text * @uiName Call To Action Text * @uiWidget textArea */ "callToActionText"?: string; /** * Text above the copy link * @uiName Copy Text * @uiWidget textArea */ "copyText"?: string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Text found inside the accordion * @uiName Details Title Text * @uiWidget textArea */ "detailsTitle"?: string; /** * Text shown inside link * @uiName Link text * @uiWidget textArea */ "linkText"?: string; /** * Show or hide the Tango Card link * @uiName Show Tango Link */ "showTangoLink"?: boolean; /** * URL for gift card redemption * @uiName URL */ "url"?: string; } interface RcEmployeeDashboardPage { /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Show or hide the "Submit a Referral" button * @uiName Show Submit Referral */ "showSubmitReferral"?: boolean; } interface RcEmployeeLoginPage { /** * @uiName Alternate Sign In Link Text */ "altsignintext"?: string; /** * Routing path for the main dashboard eg. /widget * @uiName Dashboard Path */ "dashboardPath"?: string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * Email domain to restrict google login to * @uiName Email Domain */ "emailDomain"?: string; /** * Login instructions text * @uiName Login Instructions */ "instructions"?: string; /** * Routing path for the google login page * @uiName Login Path */ "loginPath"?: string; /** * Routing path for the regular dashboard eg. / * @uiName Regular Path */ "regularPath"?: string; /** * @uiName Sign In Button Text */ "signintext"?: string; /** * @uiName Page Title */ "titletext"?: string; } interface RcFooter { } interface RcGlobal { /** * @uiName Widget Type */ "widgetType"?: string; } interface RcGlobalContainer { /** * Configure the background color. * @uiName Background Color * @uiWidget color */ "background"?: string; /** * Font family used inside the container. * @uiName Font Family */ "fontfamily"?: string; /** * Configure the source of the iframe. * @uiName Iframe Source */ "iframesrc"?: string; /** * Configure the color of the loading state. * @uiName Loading Color * @uiWidget color */ "loadingcolor"?: string; /** * Maximum width on the container. * @uiName Max Width */ "maxwidth"?: string; /** * Show and hide the powered by SaaSquatch link. * @uiName Powered By */ "poweredby"?: boolean; } interface RcHeader { } interface RcHookStoryContainer { "hookStory"?: FunctionalComponent; } interface RcInvalidRegion { /** * @uiName Invalid Region Message * @uiWidget textArea */ "msg"?: string; } interface RcLeadButton { /** * @uiName Button Text */ "buttonText"?: string; /** * @uiName Button URL */ "buttonUrl"?: string; } interface RcLeaderboard { /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * @uiName Leaderboard Time Interval * @uiWidget dateRange * @uiWidgetOptions {"allowPastDates":true, "months": 1} */ "interval"?: string; /** * @uiName Leaderboard Type * @uiType string * @uiEnum ["rewardCount", "rewardValueSum", "singleUnitRewardValueSum"] * @uiEnumNames ["Reward Count", "Reward Value Sum", "Single Unit Reward Value Sum"] */ "leaderboardType"?: | "rewardCount" | "rewardValueSum" | "singleUnitRewardValueSum"; /** * @uiName Rank Type * @uiType string * @uiEnum ["rowNumber", "rank", "denseRank"] * @uiEnumNames ["Row Number", "Rank", "Dense Rank"] */ "rankType"?: "rowNumber" | "rank" | "denseRank"; /** * @uiName Rank Column Heading */ "rankheading"?: string; /** * @uiName Show Leaderboard Rank */ "showRank"?: boolean; /** * @uiName Stats Column Heading */ "statsheading"?: string; /** * Unit of the reward sum used with leaderboard type "Single Unit Reward Value Sum" * @uiName Unit */ "unit"?: string; /** * @uiName User Column Heading */ "usersheading"?: string; } interface RcLogout { /** * @uiName Home Path */ "homePath"?: string; /** * @uiName Logout Path */ "logoutPath"?: string; } interface RcMainSection { } interface RcRedirect { /** * @uiName Base Path */ "basePath"?: string; /** * @uiName Old Path */ "oldPath"?: string; } interface RcReferralComponent { /** * Configure the local * @uiName Local */ "locale"?: string; /** * Referral object * @uiName Referral */ "referral"?: Referral | ReferredByReferral; /** * Type of referral * @uiName Referral Type */ "referraltype"?: "converted" | "pending" | "referrer"; /** * Referral variables used to format the row in the referral list * @uiName Referral Variables */ "referralvariables"?: ReferralVariables; /** * Text shown when the name of a user is unknown * @uiName Unknown User */ "unknownuser"?: String; } interface RcReferralIframe { /** * @uiName Back Button Text */ "buttonText"?: string; /** * URL for back button * @uiName Button URL */ "buttonUrl"?: string; /** * @undocumented * @uiType object */ "demoData"?: DemoData; /** * URL of iframe to display * @uiName Iframe Source */ "iframeSrc"?: string; } interface RcReferralLeadSubmit { /** * @uiName Button Background Color * @uiWidget color */ "backgroundcolor"?: string; /** * Border color of the button * @uiName Button Border Color * @uiWidget color */ "bordercolor"?: string; /** * Border radius on the button * @uiName Button Border Radius */ "borderradius"?: string; /** * @uiName Button Font Size */ "fontsize"?: string; "onShowIFrameEvent"?: (event: CustomEvent) => void; /** * Padding on the X axis of button * @uiName Padding X */ "paddingx"?: string; /** * Padding on the Y axis of button * @uiName Padding Y */ "paddingy"?: string; /** * Text inside the button * @uiName Button Text */ "text"?: string; /** * @uiName Button Text Color * @uiWidget color */ "textcolor"?: string; } interface RcReferralList { /** * Color of the cancelled icon and text in the rewards column. * @uiName Cancelled Color * @uiGroup Cancelled Rewards * @uiWidget color * @default #C81D05 */ "cancelledcolor"?: string; /** * Content shown in the referral column for a cancelled reward. * @uiName Cancelled Description * @uiGroup Cancelled Rewards * @default Signed up, referred {date} */ "cancelledcontent"?: string; /** * Text shown alongside the icon in the referral column for a cancelled reward. * @uiName Cancelled Text * @uiGroup Cancelled Rewards * @default Cancelled Reward */ "cancelledvalue"?: string; /** * Description shown when a referral is converted. * @uiName Converted Description * @uiGroup Converted Referrals * @default Signed up, referred {date} */ "convertedcontent"?: string; /** * @uiName Customer Note Color * @uiGroup Converted Referrals * @uiWidget color */ "customernotecolor"?: string; /** * Color of the expired reward icon and text in the rewards column. * @uiName Expired Color * @uiGroup Expired Rewards * @uiWidget color * @default lightgray */ "expiredcolor"?: string; /** * Expired text shown in the referral column. * @uiName Expired Description * @uiGroup Expired Rewards * @default Signed up, referred {date} */ "expiredcontent"?: string; /** * Expired text shown alongside the icon in the referral column. * @uiName Expired Text * @uiGroup Expired Rewards * @default Expired Reward */ "expiredvalue"?: string; /** * Reward expiry ICU message * @uiName Expires Text * @uiGroup Expired Rewards */ "expiresvalue"?: string; /** * Use the value passed to the referral component to set the locale of the user. * @uiName Internationalization */ "internationalization"?: boolean; /** * @undocumented * @uiName Hide Referral List */ "ishidden"?: boolean; /** * Shown when referral list is empty. * @uiName Empty Referrals Text * @default No Referrals Yet... */ "noreferralsyet"?: string; /** * Shown inside the paginate less button. * @uiName Paginate Less Text * @default Previous */ "paginateless"?: string; /** * Shown inside the paginate more button. * @uiName Paginate More Text * @default View More */ "paginatemore"?: string; /** * Color of the pending reward icon and text in the rewards column. * @uiName Pending Color * @uiGroup Pending Referrals * @uiWidget color * @default lightgray */ "pendingcolor"?: string; /** * Pending description shown in the referral column. * @uiName Pending Description * @uiGroup Pending Referrals * @default Trial user, referred {date} */ "pendingcontent"?: string; /** * Pending text shown alongside the icon in the referral column. * @uiName Pending Text * @uiGroup Pending Referrals * @default Referral pending */ "pendingvalue"?: string; /** * Shown when reward is redeemed. * @uiName Redeemed Text * @uiGroup Converted Referrals * @default Redeemed */ "redeemedvalue"?: string; /** * Text color of the referred user's name. * @uiName Referral Name Color * @uiWidget color * @default darkslategray */ "referralnamecolor"?: string; /** * @uiName Referral Status Text Color * @uiWidget color * @default lightgray */ "referraltextcolor"?: string; /** * Text explaining who referred you to the program. * @uiName Referrer Description * @uiGroup Referrer * @default Referred you {date} */ "referrercontent"?: string; /** * Referred Text shown in reward column. * @uiName Referrer Text * @uiGroup Referrer * @default Referred */ "referrervalue"?: string; /** * Color of the successful reward icon and text in the rewards column. * @uiName Reward Color * @uiGroup Converted Referrals * @uiWidget color * @default #4BB543 */ "rewardcolor"?: string; /** * @uiName Show Expired Rewards */ "showexpiry"?: boolean; /** * @uiName Show Customer Note */ "shownotes"?: boolean; /** * Show referral and reward information on who referred you. * @uiName Show Referred By * @uiGroup Referrer */ "showreferrer"?: boolean; /** * Text shown when the referred user's name is unknown. * @uiName Unknown User Text * @default Your Friend */ "unknownuser"?: string; /** * Show the value of the first earned reward inside the rewards column. * @uiName Use First Reward * @uiGroup Converted Referrals */ "usefirstreward"?: boolean; /** * ICU message shown in the rewards column. * @uiName Value Content * @uiGroup Converted Referrals * @uiWidget textArea * @default and {extrarewards} more {extrarewards, plural, one {reward} other {rewards}} */ "valuecontent"?: string; } interface RcShareButtonContainer { /** * Background color of the Email button * @uiName Email Background Color * @uiGroup Email * @uiWidget color * @default #4b4d50 */ "emailbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Email Class Name * @uiGroup Email */ "emailclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Email Display Rule * @uiGroup Email * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "emaildisplayrule"?: string; /** * @uiName Email Icon * @uiGroup Email */ "emailicon"?: string; /** * Number to horizontally align the Email button icon * @uiName Email Icon Horizontal * @uiGroup Email */ "emailiconhorizontal"?: number; /** * @uiName Email Icon Size * @uiGroup Email */ "emailiconsize"?: number; /** * Number to vertically align the Email button icon * @uiName Email Icon Vertical * @uiGroup Email */ "emailiconvertical"?: number; /** * @uiName Email Text * @uiGroup Email * @default Email */ "emailtext"?: string; /** * @uiName Email Text Color * @uiGroup Email * @uiWidget color * @default #ffffff */ "emailtextcolor"?: string; /** * Background color of the facebook button * @uiName Facebook Background Color * @uiGroup Facebook * @uiWidget color * @default #234079 */ "facebookbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Facebook Class Name * @uiGroup Facebook */ "facebookclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Facebook Display Rule * @uiGroup Facebook * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "facebookdisplayrule"?: string; /** * @uiName Facebook Icon * @uiGroup Facebook */ "facebookicon"?: string; /** * Number to horizontally align the facebook button icon * @uiName Facebook Icon Horizontal * @uiGroup Facebook */ "facebookiconhorizontal"?: number; /** * @uiName Facebook Icon Size * @uiGroup Facebook */ "facebookiconsize"?: number; /** * Number to vertically align the facebook button icon * @uiName Facebook Icon Vertical * @uiGroup Facebook */ "facebookiconvertical"?: number; /** * @uiName Facebook Text * @uiGroup Facebook * @default Facebook */ "facebooktext"?: string; /** * @uiName Facebook Text Color * @uiGroup Facebook * @uiWidget color * @default #ffffff */ "facebooktextcolor"?: string; /** * @undocumented * @uiName Hide Share Buttons */ "ishidden"?: boolean; /** * Background color of the Line button * @uiName Line Background Color * @uiGroup Line Messenger * @uiWidget color * @default #00c300 */ "linebackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Line Class Name * @uiGroup Line Messenger */ "lineclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Line Display Rule * @uiGroup Line Messenger * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "linedisplayrule"?: string; /** * @uiName Line Icon * @uiGroup Line Messenger */ "lineicon"?: string; /** * Number to horizontally align the Line button icon * @uiName Line Icon Horizontal * @uiGroup Line Messenger */ "lineiconhorizontal"?: number; /** * @uiName Line Icon Size * @uiGroup Line Messenger */ "lineiconsize"?: number; /** * Number to vertically align the Line button icon * @uiName Line Icon Vertical * @uiGroup Line Messenger */ "lineiconvertical"?: number; /** * @uiName Line Text * @uiGroup Line Messenger * @default Line Messenger */ "linetext"?: string; /** * @uiName Line Text Color * @uiGroup Line Messenger * @uiWidget color * @default #ffffff */ "linetextcolor"?: string; /** * Background color of the linkedin button * @uiName Linkedin Background Color * @uiGroup LinkedIn * @uiWidget color * @default #ffffff */ "linkedinbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Linkedin Class Name * @uiGroup LinkedIn */ "linkedinclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Linkedin Display Rule * @uiGroup LinkedIn * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "linkedindisplayrule"?: string; /** * @uiName Linkedin Icon * @uiGroup LinkedIn */ "linkedinicon"?: string; /** * Number to horizontally align the Linkedin button icon * @uiName Linkedin Icon Horizontal * @uiGroup LinkedIn */ "linkediniconhorizontal"?: number; /** * @uiName Linkedin Icon Size * @uiGroup LinkedIn */ "linkediniconsize"?: number; /** * Number to vertically align the Linkedin button icon * @uiName Linkedin Icon Vertical * @uiGroup LinkedIn */ "linkediniconvertical"?: number; /** * @uiName Linkedin Text * @uiGroup LinkedIn * @default LinkedIn */ "linkedintext"?: string; /** * @uiName Linkedin Text Color * @uiGroup LinkedIn * @uiWidget color * @default #0084b9 */ "linkedintextcolor"?: string; /** * Background color of the Messenger button * @uiName Messenger Background Color * @uiGroup Messenger * @uiWidget color * @default #0084ff */ "messengerbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Messenger Class Name * @uiGroup Messenger */ "messengerclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Messenger Display Rule * @uiGroup Messenger * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "messengerdisplayrule"?: string; /** * @uiName Messenger Icon * @uiGroup Messenger */ "messengericon"?: string; /** * Number to horizontally align the Messenger button icon * @uiName Messenger Icon Horizontal * @uiGroup Messenger */ "messengericonhorizontal"?: number; /** * @uiName Messenger Icon Size * @uiGroup Messenger */ "messengericonsize"?: number; /** * Number to vertically align the Messenger button icon * @uiName Messenger Icon Vertical * @uiGroup Messenger */ "messengericonvertical"?: number; /** * @uiName Messenger Text * @uiGroup Messenger * @default Messenger */ "messengertext"?: string; /** * @uiName Messenger Text Color * @uiGroup Messenger * @uiWidget color * @default #ffffff */ "messengertextcolor"?: string; /** * Background color of the Pinterest button * @uiName Pinterest Background Color * @uiGroup Pinterest * @uiWidget color * @default #cb2027 */ "pinterestbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Pinterest Class Name * @uiGroup Pinterest */ "pinterestclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Pinterest Display Rule * @uiGroup Pinterest * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default hidden */ "pinterestdisplayrule"?: string; /** * @uiName Pinterest Icon * @uiGroup Pinterest */ "pinteresticon"?: string; /** * Number to horizontally align the Pinterest button icon * @uiName Pinterest Icon Horizontal * @uiGroup Pinterest */ "pinteresticonhorizontal"?: number; /** * @uiName Pinterest Icon Size * @uiGroup Pinterest */ "pinteresticonsize"?: number; /** * Number to vertically align the Pinterest button icon * @uiName Pinterest Icon Vertical * @uiGroup Pinterest */ "pinteresticonvertical"?: number; /** * @uiName Pinterest Text * @uiGroup Pinterest * @default Pinterest */ "pinteresttext"?: string; /** * @uiName Pinterest Text Color * @uiGroup Pinterest * @uiWidget color * @default #ffffff */ "pinteresttextcolor"?: string; /** * Background color of the SMS button * @uiName SMS Background Color * @uiGroup SMS * @uiWidget color * @default #7bbf38 */ "smsbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName SMS Class Name * @uiGroup SMS */ "smsclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName SMS Display Rule * @uiGroup SMS * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "smsdisplayrule"?: string; /** * @uiName SMS Icon * @uiGroup SMS */ "smsicon"?: string; /** * Number to horizontally align the SMS button icon * @uiName SMS Icon Horizontal * @uiGroup SMS */ "smsiconhorizontal"?: number; /** * @uiName SMS Icon Size * @uiGroup SMS */ "smsiconsize"?: number; /** * Number to vertically align the SMS button icon * @uiName SMS Icon Vertical * @uiGroup SMS */ "smsiconvertical"?: number; /** * @uiName SMS Text * @uiGroup SMS * @default SMS */ "smstext"?: string; /** * @uiName SMS Text Color * @uiGroup SMS * @uiWidget color * @default #ffffff */ "smstextcolor"?: string; /** * Background color of the twitter button * @uiName Twitter Background Color * @uiGroup Twitter * @uiWidget color * @default #4797d2 */ "twitterbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName Twitter Class Name * @uiGroup Twitter */ "twitterclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName Twitter Display Rule * @uiGroup Twitter * @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"] * @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"] * @default mobile-and-desktop */ "twitterdisplayrule"?: string; /** * @uiName Twitter Icon * @uiGroup Twitter */ "twittericon"?: string; /** * Number to horizontally align the twitter button icon * @uiName Twitter Icon Horizontal * @uiGroup Twitter */ "twittericonhorizontal"?: number; /** * @uiName Twitter Icon Size * @uiGroup Twitter */ "twittericonsize"?: number; /** * Number to vertically align the twitter button icon * @uiName Twitter Icon Vertical * @uiGroup Twitter */ "twittericonvertical"?: number; /** * @uiName Twitter Text * @uiGroup Twitter * @default Twitter */ "twittertext"?: string; /** * @uiName Twitter Text Color * @uiGroup Twitter * @uiWidget color * @default #ffffff */ "twittertextcolor"?: string; /** * Background color of the WhatsApp button * @uiName WhatsApp Background Color * @uiGroup WhatsApp * @uiWidget color * @default #25D366 */ "whatsappbackgroundcolor"?: string; /** * CSS class name for additional styling. * @uiName WhatsApp Class Name * @uiGroup WhatsApp */ "whatsappclassName"?: string; /** * Show and hide button depending on what type of device the user is on * @uiName WhatsApp Display Rule * @uiGroup WhatsApp * @uiEnum ["mobile-only","hidden"] * @uiEnumNames ["Mobile Only","Hide"] * @default mobile-only */ "whatsappdisplayrule"?: string; /** * @uiName WhatsApp Icon * @uiGroup WhatsApp */ "whatsappicon"?: string; /** * Number to horizontally align the WhatsApp button icon * @uiName WhatsApp Icon Horizontal * @uiGroup WhatsApp */ "whatsappiconhorizontal"?: number; /** * @uiName WhatsApp Icon Size * @uiGroup WhatsApp */ "whatsappiconsize"?: number; /** * Number to vertically align the WhatsApp button icon * @uiName WhatsApp Icon Vertical * @uiGroup WhatsApp */ "whatsappiconvertical"?: number; /** * @uiName WhatsApp Text * @uiGroup WhatsApp * @default Whatspp */ "whatsapptext"?: string; /** * @uiName WhatsApp Text Color * @uiGroup WhatsApp * @uiWidget color * @default #ffffff */ "whatsapptextcolor"?: string; } interface RcSidebar { } interface RcStencilbook { } interface RcUserName { /** * @uiName Greetings text */ "helloText"?: string; } interface IntrinsicElements { "rc-advocate-recruitment-dashboard": RcAdvocateRecruitmentDashboard; "rc-employee-dashboard-page": RcEmployeeDashboardPage; "rc-employee-login-page": RcEmployeeLoginPage; "rc-footer": RcFooter; "rc-global": RcGlobal; "rc-global-container": RcGlobalContainer; "rc-header": RcHeader; "rc-hook-story-container": RcHookStoryContainer; "rc-invalid-region": RcInvalidRegion; "rc-lead-button": RcLeadButton; "rc-leaderboard": RcLeaderboard; "rc-logout": RcLogout; "rc-main-section": RcMainSection; "rc-redirect": RcRedirect; "rc-referral-component": RcReferralComponent; "rc-referral-iframe": RcReferralIframe; "rc-referral-lead-submit": RcReferralLeadSubmit; "rc-referral-list": RcReferralList; "rc-share-button-container": RcShareButtonContainer; "rc-sidebar": RcSidebar; "rc-stencilbook": RcStencilbook; "rc-user-name": RcUserName; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "rc-advocate-recruitment-dashboard": LocalJSX.RcAdvocateRecruitmentDashboard & JSXBase.HTMLAttributes; "rc-employee-dashboard-page": LocalJSX.RcEmployeeDashboardPage & JSXBase.HTMLAttributes; "rc-employee-login-page": LocalJSX.RcEmployeeLoginPage & JSXBase.HTMLAttributes; "rc-footer": LocalJSX.RcFooter & JSXBase.HTMLAttributes; "rc-global": LocalJSX.RcGlobal & JSXBase.HTMLAttributes; "rc-global-container": LocalJSX.RcGlobalContainer & JSXBase.HTMLAttributes; "rc-header": LocalJSX.RcHeader & JSXBase.HTMLAttributes; "rc-hook-story-container": LocalJSX.RcHookStoryContainer & JSXBase.HTMLAttributes; "rc-invalid-region": LocalJSX.RcInvalidRegion & JSXBase.HTMLAttributes; "rc-lead-button": LocalJSX.RcLeadButton & JSXBase.HTMLAttributes; "rc-leaderboard": LocalJSX.RcLeaderboard & JSXBase.HTMLAttributes; "rc-logout": LocalJSX.RcLogout & JSXBase.HTMLAttributes; "rc-main-section": LocalJSX.RcMainSection & JSXBase.HTMLAttributes; "rc-redirect": LocalJSX.RcRedirect & JSXBase.HTMLAttributes; "rc-referral-component": LocalJSX.RcReferralComponent & JSXBase.HTMLAttributes; "rc-referral-iframe": LocalJSX.RcReferralIframe & JSXBase.HTMLAttributes; "rc-referral-lead-submit": LocalJSX.RcReferralLeadSubmit & JSXBase.HTMLAttributes; "rc-referral-list": LocalJSX.RcReferralList & JSXBase.HTMLAttributes; "rc-share-button-container": LocalJSX.RcShareButtonContainer & JSXBase.HTMLAttributes; "rc-sidebar": LocalJSX.RcSidebar & JSXBase.HTMLAttributes; "rc-stencilbook": LocalJSX.RcStencilbook & JSXBase.HTMLAttributes; "rc-user-name": LocalJSX.RcUserName & JSXBase.HTMLAttributes; } } }