/* 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"; export namespace Components { interface ShhDetailsButton { "hide": string; "show": string; "showList": boolean; } interface ShhReferralCode { /** * The ID of the program that should generate the link. Defaults to the program ID in context where this widget is loaded. * @uiName Program ID */ "programId"?: string; } interface ShhReferralTableRewardColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser": string; "columnTitle": string; /** * @uiName Name displayed for deleted users */ "deletedUser": string; "renderCell": (data: Referral) => Promise; "renderLabel": () => Promise; "renderReferrerCell": (data: Referrer) => Promise; } interface ShhReferralTableStatusColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser": string; "columnTitle": string; /** * @uiName Name displayed for deleted users */ "deletedUser": string; "renderCell": (data: Referral) => Promise; "renderLabel": () => Promise; "renderReferrerCell": (data: Referrer) => Promise; } interface ShhReferralTableUserColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser": string; "columnTitle": string; /** * @uiName Name displayed for deleted users */ "deletedUser": string; "renderCell": (data: Referral) => Promise; "renderLabel": () => Promise; "renderReferrerCell": (data: Referrer) => Promise; } interface ShhRewards { } interface ShhShare { } interface ShhStencilbook { } interface ShhTheme { } interface ShhWidgetTop { "body": string; "header": string; "subtitle": string; } } declare global { interface HTMLShhDetailsButtonElement extends Components.ShhDetailsButton, HTMLStencilElement { } var HTMLShhDetailsButtonElement: { prototype: HTMLShhDetailsButtonElement; new (): HTMLShhDetailsButtonElement; }; interface HTMLShhReferralCodeElement extends Components.ShhReferralCode, HTMLStencilElement { } var HTMLShhReferralCodeElement: { prototype: HTMLShhReferralCodeElement; new (): HTMLShhReferralCodeElement; }; interface HTMLShhReferralTableRewardColumnElement extends Components.ShhReferralTableRewardColumn, HTMLStencilElement { } var HTMLShhReferralTableRewardColumnElement: { prototype: HTMLShhReferralTableRewardColumnElement; new (): HTMLShhReferralTableRewardColumnElement; }; interface HTMLShhReferralTableStatusColumnElement extends Components.ShhReferralTableStatusColumn, HTMLStencilElement { } var HTMLShhReferralTableStatusColumnElement: { prototype: HTMLShhReferralTableStatusColumnElement; new (): HTMLShhReferralTableStatusColumnElement; }; interface HTMLShhReferralTableUserColumnElement extends Components.ShhReferralTableUserColumn, HTMLStencilElement { } var HTMLShhReferralTableUserColumnElement: { prototype: HTMLShhReferralTableUserColumnElement; new (): HTMLShhReferralTableUserColumnElement; }; interface HTMLShhRewardsElement extends Components.ShhRewards, HTMLStencilElement { } var HTMLShhRewardsElement: { prototype: HTMLShhRewardsElement; new (): HTMLShhRewardsElement; }; interface HTMLShhShareElement extends Components.ShhShare, HTMLStencilElement { } var HTMLShhShareElement: { prototype: HTMLShhShareElement; new (): HTMLShhShareElement; }; interface HTMLShhStencilbookElement extends Components.ShhStencilbook, HTMLStencilElement { } var HTMLShhStencilbookElement: { prototype: HTMLShhStencilbookElement; new (): HTMLShhStencilbookElement; }; interface HTMLShhThemeElement extends Components.ShhTheme, HTMLStencilElement { } var HTMLShhThemeElement: { prototype: HTMLShhThemeElement; new (): HTMLShhThemeElement; }; interface HTMLShhWidgetTopElement extends Components.ShhWidgetTop, HTMLStencilElement { } var HTMLShhWidgetTopElement: { prototype: HTMLShhWidgetTopElement; new (): HTMLShhWidgetTopElement; }; interface HTMLElementTagNameMap { "shh-details-button": HTMLShhDetailsButtonElement; "shh-referral-code": HTMLShhReferralCodeElement; "shh-referral-table-reward-column": HTMLShhReferralTableRewardColumnElement; "shh-referral-table-status-column": HTMLShhReferralTableStatusColumnElement; "shh-referral-table-user-column": HTMLShhReferralTableUserColumnElement; "shh-rewards": HTMLShhRewardsElement; "shh-share": HTMLShhShareElement; "shh-stencilbook": HTMLShhStencilbookElement; "shh-theme": HTMLShhThemeElement; "shh-widget-top": HTMLShhWidgetTopElement; } } declare namespace LocalJSX { interface ShhDetailsButton { "hide"?: string; "show"?: string; "showList"?: boolean; } interface ShhReferralCode { /** * The ID of the program that should generate the link. Defaults to the program ID in context where this widget is loaded. * @uiName Program ID */ "programId"?: string; } interface ShhReferralTableRewardColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser"?: string; "columnTitle"?: string; /** * @uiName Name displayed for deleted users */ "deletedUser"?: string; } interface ShhReferralTableStatusColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser"?: string; "columnTitle"?: string; /** * @uiName Name displayed for deleted users */ "deletedUser"?: string; } interface ShhReferralTableUserColumn { /** * @uiName Name displayed for anonymous users */ "anonymousUser"?: string; "columnTitle"?: string; /** * @uiName Name displayed for deleted users */ "deletedUser"?: string; } interface ShhRewards { } interface ShhShare { } interface ShhStencilbook { } interface ShhTheme { } interface ShhWidgetTop { "body"?: string; "header"?: string; "subtitle"?: string; } interface IntrinsicElements { "shh-details-button": ShhDetailsButton; "shh-referral-code": ShhReferralCode; "shh-referral-table-reward-column": ShhReferralTableRewardColumn; "shh-referral-table-status-column": ShhReferralTableStatusColumn; "shh-referral-table-user-column": ShhReferralTableUserColumn; "shh-rewards": ShhRewards; "shh-share": ShhShare; "shh-stencilbook": ShhStencilbook; "shh-theme": ShhTheme; "shh-widget-top": ShhWidgetTop; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "shh-details-button": LocalJSX.ShhDetailsButton & JSXBase.HTMLAttributes; "shh-referral-code": LocalJSX.ShhReferralCode & JSXBase.HTMLAttributes; "shh-referral-table-reward-column": LocalJSX.ShhReferralTableRewardColumn & JSXBase.HTMLAttributes; "shh-referral-table-status-column": LocalJSX.ShhReferralTableStatusColumn & JSXBase.HTMLAttributes; "shh-referral-table-user-column": LocalJSX.ShhReferralTableUserColumn & JSXBase.HTMLAttributes; "shh-rewards": LocalJSX.ShhRewards & JSXBase.HTMLAttributes; "shh-share": LocalJSX.ShhShare & JSXBase.HTMLAttributes; "shh-stencilbook": LocalJSX.ShhStencilbook & JSXBase.HTMLAttributes; "shh-theme": LocalJSX.ShhTheme & JSXBase.HTMLAttributes; "shh-widget-top": LocalJSX.ShhWidgetTop & JSXBase.HTMLAttributes; } } }