/**
* @uiName Share Button Container
* @canvasRenderer always-replace
* @exampleGroup Sharing
* @example Share Button Group -
*/
export declare class ShareButtonContainer {
/**
* @undocumented
* @uiName Hide Share Buttons
*/
ishidden: boolean;
/**
* 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 Text
* @uiGroup Email
* @default Email
*/
emailtext: string;
/**
* Background color of the Email button
*
* @uiName Email Background Color
* @uiGroup Email
* @uiWidget color
* @default #4b4d50
*/
emailbackgroundcolor: string;
/**
* @uiName Email Text Color
* @uiGroup Email
* @uiWidget color
* @default #ffffff
*/
emailtextcolor: string;
/**
* @uiName Email Icon
* @uiGroup Email
*/
emailicon: string;
/**
* CSS class name for additional styling.
*
* @uiName Email Class Name
* @uiGroup Email
*/
emailclassName: string;
/**
* Number to horizontally align the Email button icon
*
* @uiName Email Icon Horizontal
* @uiGroup Email
*/
emailiconhorizontal: number;
/**
* Number to vertically align the Email button icon
*
* @uiName Email Icon Vertical
* @uiGroup Email
*/
emailiconvertical: number;
/**
* @uiName Email Icon Size
* @uiGroup Email
*/
emailiconsize: number;
emailurl: 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 Text
* @uiGroup Facebook
* @default Facebook
*/
facebooktext: string;
/**
* Background color of the facebook button
*
* @uiName Facebook Background Color
* @uiGroup Facebook
* @uiWidget color
* @default #234079
*/
facebookbackgroundcolor: string;
/**
* @uiName Facebook Text Color
* @uiGroup Facebook
* @uiWidget color
* @default #ffffff
*/
facebooktextcolor: string;
/**
* @uiName Facebook Icon
* @uiGroup Facebook
*/
facebookicon: string;
/**
* CSS class name for additional styling.
*
* @uiName Facebook Class Name
* @uiGroup Facebook
*/
facebookclassName: string;
/**
* Number to horizontally align the facebook button icon
*
* @uiName Facebook Icon Horizontal
* @uiGroup Facebook
*/
facebookiconhorizontal: number;
/**
* Number to vertically align the facebook button icon
*
* @uiName Facebook Icon Vertical
* @uiGroup Facebook
*/
facebookiconvertical: number;
/**
* @uiName Facebook Icon Size
* @uiGroup Facebook
*/
facebookiconsize: number;
facebookurl: string;
/**
* Show and hide button depending on what type of device the user is on
*
* @uiName X Display Rule
* @uiGroup X
* @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 X Text
* @uiGroup X
* @default X
*/
twittertext: string;
/**
* Background color of the X button
*
* @uiName X Background Color
* @uiGroup X
* @uiWidget color
* @default #000000
*/
twitterbackgroundcolor: string;
/**
* @uiName X Text Color
* @uiGroup X
* @uiWidget color
* @default #ffffff
*/
twittertextcolor: string;
/**
* @uiName X Icon
* @uiGroup X
*/
twittericon: string;
/**
* CSS class name for additional styling.
*
* @uiName X Class Name
* @uiGroup X
*/
twitterclassName: string;
/**
* Number to horizontally align the X button icon
*
* @uiName X Icon Horizontal
* @uiGroup X
*/
twittericonhorizontal: number;
/**
* Number to vertically align the X button icon
*
* @uiName X Icon Vertical
* @uiGroup X
*/
twittericonvertical: number;
/**
* @uiName X Icon Size
* @uiGroup X
*/
twittericonsize: number;
twitterurl: 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 Text
* @uiGroup SMS
* @default SMS
*/
smstext: string;
/**
* Background color of the SMS button
*
* @uiName SMS Background Color
* @uiGroup SMS
* @uiWidget color
* @default #7bbf38
*/
smsbackgroundcolor: string;
/**
* @uiName SMS Text Color
* @uiGroup SMS
* @uiWidget color
* @default #ffffff
*/
smstextcolor: string;
/**
* @uiName SMS Icon
* @uiGroup SMS
*/
smsicon: string;
/**
* CSS class name for additional styling.
*
* @uiName SMS Class Name
* @uiGroup SMS
*/
smsclassName: string;
/**
* Number to horizontally align the SMS button icon
*
* @uiName SMS Icon Horizontal
* @uiGroup SMS
*/
smsiconhorizontal: number;
/**
* Number to vertically align the SMS button icon
*
* @uiName SMS Icon Vertical
* @uiGroup SMS
*/
smsiconvertical: number;
/**
* @uiName SMS Icon Size
* @uiGroup SMS
*/
smsiconsize: number;
smsurl: string;
/**
* Show and hide button depending on what type of device the user is on
*
* @uiName WhatsApp Display Rule
* @uiGroup WhatsApp
* @uiEnum ["mobile-and-desktop","mobile-only","desktop-only","hidden"]
* @uiEnumNames ["Mobile and Desktop","Mobile Only","Desktop Only","Hide"]
* @default mobile-only
*/
whatsappdisplayrule: string;
/**
* @uiName WhatsApp Text
* @uiGroup WhatsApp
* @default WhatsApp
*/
whatsapptext: string;
/**
* Background color of the WhatsApp button
*
* @uiName WhatsApp Background Color
* @uiGroup WhatsApp
* @uiWidget color
* @default #25D366
*/
whatsappbackgroundcolor: string;
/**
* @uiName WhatsApp Text Color
* @uiGroup WhatsApp
* @uiWidget color
* @default #ffffff
*/
whatsapptextcolor: string;
/**
* @uiName WhatsApp Icon
* @uiGroup WhatsApp
*/
whatsappicon: string;
/**
* CSS class name for additional styling.
*
* @uiName WhatsApp Class Name
* @uiGroup WhatsApp
*/
whatsappclassName: string;
/**
* Number to horizontally align the WhatsApp button icon
*
* @uiName WhatsApp Icon Horizontal
* @uiGroup WhatsApp
*/
whatsappiconhorizontal: number;
/**
* Number to vertically align the WhatsApp button icon
*
* @uiName WhatsApp Icon Vertical
* @uiGroup WhatsApp
*/
whatsappiconvertical: number;
/**
* @uiName WhatsApp Icon Size
* @uiGroup WhatsApp
*/
whatsappiconsize: number;
whatsappurl: 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 Text
* @uiGroup LinkedIn
* @default LinkedIn
*/
linkedintext: string;
/**
* Background color of the linkedin button
*
* @uiName Linkedin Background Color
* @uiGroup LinkedIn
* @uiWidget color
* @default #ffffff
*/
linkedinbackgroundcolor: string;
/**
* @uiName Linkedin Text Color
* @uiGroup LinkedIn
* @uiWidget color
* @default #0084b9
*/
linkedintextcolor: string;
/**
* @uiName Linkedin Icon
* @uiGroup LinkedIn
*/
linkedinicon: string;
/**
* CSS class name for additional styling.
*
* @uiName Linkedin Class Name
* @uiGroup LinkedIn
*/
linkedinclassName: string;
/**
* Number to horizontally align the Linkedin button icon
*
* @uiName Linkedin Icon Horizontal
* @uiGroup LinkedIn
*/
linkediniconhorizontal: number;
/**
* Number to vertically align the Linkedin button icon
*
* @uiName Linkedin Icon Vertical
* @uiGroup LinkedIn
*/
linkediniconvertical: number;
/**
* @uiName Linkedin Icon Size
* @uiGroup LinkedIn
*/
linkediniconsize: number;
linkedinurl: 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 Text
* @uiGroup Pinterest
* @default Pinterest
*/
pinteresttext: string;
/**
* Background color of the Pinterest button
*
* @uiName Pinterest Background Color
* @uiGroup Pinterest
* @uiWidget color
* @default #cb2027
*/
pinterestbackgroundcolor: string;
/**
* @uiName Pinterest Text Color
* @uiGroup Pinterest
* @uiWidget color
* @default #ffffff
*/
pinteresttextcolor: string;
/**
* @uiName Pinterest Icon
* @uiGroup Pinterest
*/
pinteresticon: string;
/**
* CSS class name for additional styling.
*
* @uiName Pinterest Class Name
* @uiGroup Pinterest
*/
pinterestclassName: string;
/**
* Number to horizontally align the Pinterest button icon
*
* @uiName Pinterest Icon Horizontal
* @uiGroup Pinterest
*/
pinteresticonhorizontal: number;
/**
* Number to vertically align the Pinterest button icon
*
* @uiName Pinterest Icon Vertical
* @uiGroup Pinterest
*/
pinteresticonvertical: number;
/**
* @uiName Pinterest Icon Size
* @uiGroup Pinterest
*/
pinteresticonsize: number;
pinteresturl: 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 Text
* @uiGroup Messenger
* @default Messenger
*/
messengertext: string;
/**
* Background color of the Messenger button
*
* @uiName Messenger Background Color
* @uiGroup Messenger
* @uiWidget color
* @default #0084ff
*/
messengerbackgroundcolor: string;
/**
* @uiName Messenger Text Color
* @uiGroup Messenger
* @uiWidget color
* @default #ffffff
*/
messengertextcolor: string;
/**
* @uiName Messenger Icon
* @uiGroup Messenger
*/
messengericon: string;
/**
* CSS class name for additional styling.
*
* @uiName Messenger Class Name
* @uiGroup Messenger
*/
messengerclassName: string;
/**
* Number to horizontally align the Messenger button icon
*
* @uiName Messenger Icon Horizontal
* @uiGroup Messenger
*/
messengericonhorizontal: number;
/**
* Number to vertically align the Messenger button icon
*
* @uiName Messenger Icon Vertical
* @uiGroup Messenger
*/
messengericonvertical: number;
/**
* @uiName Messenger Icon Size
* @uiGroup Messenger
*/
messengericonsize: number;
messengerurl: 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 Text
* @uiGroup Line Messenger
* @default Line Messenger
*/
linetext: string;
/**
* Background color of the Line button
*
* @uiName Line Background Color
* @uiGroup Line Messenger
* @uiWidget color
* @default #00c300
*/
linebackgroundcolor: string;
/**
* @uiName Line Text Color
* @uiGroup Line Messenger
* @uiWidget color
* @default #ffffff
*/
linetextcolor: string;
/**
* @uiName Line Icon
* @uiGroup Line Messenger
*/
lineicon: string;
/**
* CSS class name for additional styling.
*
* @uiName Line Class Name
* @uiGroup Line Messenger
*/
lineclassName: string;
/**
* Number to horizontally align the Line button icon
*
* @uiName Line Icon Horizontal
* @uiGroup Line Messenger
*/
lineiconhorizontal: number;
/**
* Number to vertically align the Line button icon
*
* @uiName Line Icon Vertical
* @uiGroup Line Messenger
*/
lineiconvertical: number;
/**
* @uiName Line Icon Size
* @uiGroup Line Messenger
*/
lineiconsize: number;
lineurl: string;
componentWillLoad(): any;
getMessageLinks(mediums: Array): any;
onError(e: Error): void;
render(): any;
}