import { DemoData } from "../../global/demo";
import { ReferralCodesViewProps } from "./sqm-referral-codes-view";
/**
* @uiName Promo Codes
* @validParents ["sqm-portal-container","div","sqm-divided-layout","sqm-brand","template","sqm-referral-card","span","sqb-program-section","sqb-conditional-section"]
* @slots [{"name":"", "title":"Promo Codes Content"}]
* @exampleGroup Sharing
* @example Promo Codes - Share via emailShare on FacebookShare on WhatsApp
* @csspart sqm-base - The base container
*/
export declare class ReferralCodes {
/**
* @uiName Title Text
*/
titleText?: string;
/**
* @uiName Text Color
* @uiType string
* @uiWidget color
*/
textColor?: string;
/**
* @uiName Empty State Header Text
*/
emptyStateHeaderText?: string;
/**
* @uiName Empty State Description Text
*/
emptyStateDescriptionText?: string;
/**
* @uiName Empty State Image URL
*/
emptyStateImageUrl?: string;
/**
* @uiName Program ID
* @uiWidget programSelector
*/
programId?: string;
/**
* @undocumented
* @uiType object
*/
demoData?: DemoData;
constructor();
disconnectedCallback(): void;
render(): any;
}