/** * * @uiName Referral Card * @validParents ["sqm-portal-container","div","sqm-divided-layout","sqm-brand","template","sqb-program-section","sqb-conditional-section", "sqm-hero"] * @validChildren ["div","sqm-portal-container","p","sqm-timeline","h1","h2","h3","h5","h4","sqm-pagination","sqm-qr-code","sqm-referral-code","sqm-referral-codes","sqm-share-code","sqm-share-link","sqm-text","span", "sqm-portal-footer", "sqm-titled-section"] * @exampleGroup Referrals * @slots [{"name":"left", "title":"Left Content"},{"name":"right", "title":"Right Content"},{"name":"header", "title":"Header Content"},{"name":"footer", "title":"Footer Content"}] * @example Referral Card - They’ll get a $50 credit towards a new account and you’ll get: Choose how you want to share: Your unique referral link: Share via email Share on LinkedIn Share on Twitter * @csspart sqm-base - The base container * */ export declare class ReferralCard { ignored: boolean; /** * @uiName Vertical alignment * @uiType string * @uiEnum ["start", "center", "end"] * @uiEnumNames ["Top", "Center", "Bottom"] */ verticalAlignment: "start" | "center" | "end"; /** * @uiName Hide border * @uiType boolean */ hideBorder: boolean; /** * @uiName Top padding * @uiGroup Padding * @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 Padding * @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 Padding * @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 Padding * @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 * @uiType string */ backgroundColor?: string; /** * Border color of container * @uiName Border color * @uiWidget color * @format color */ borderColor?: string; /** * Color of the text and copy icon * @uiName Text color * @uiWidget color * @format color */ textColor?: string; /** * The border radius (in pixels) * @uiName Border Radius * @uiType number */ borderRadius?: number; /** * @uiName Limit width * @uiType boolean */ limitWidth: boolean; constructor(); disconnectedCallback(): void; render(): any; }