@inleads/inleads-widgets
Version:
Widgets for chatbot, WhatsApp, nps, contact-form
97 lines (96 loc) • 3.17 kB
TypeScript
/* 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 ChatbotWidget {
"agentId": string;
"apiKey": string;
"emailId": string;
"userName": string;
}
interface ContactFormWidget {
"apiKey": string;
}
interface NpsWidget {
"apiKey": string;
"backgroundColor": string;
"textColor": string;
}
interface WhatsappWidget {
"apiKey": string;
"phoneNumber": string;
}
}
declare global {
interface HTMLChatbotWidgetElement extends Components.ChatbotWidget, HTMLStencilElement {
}
var HTMLChatbotWidgetElement: {
prototype: HTMLChatbotWidgetElement;
new (): HTMLChatbotWidgetElement;
};
interface HTMLContactFormWidgetElement extends Components.ContactFormWidget, HTMLStencilElement {
}
var HTMLContactFormWidgetElement: {
prototype: HTMLContactFormWidgetElement;
new (): HTMLContactFormWidgetElement;
};
interface HTMLNpsWidgetElement extends Components.NpsWidget, HTMLStencilElement {
}
var HTMLNpsWidgetElement: {
prototype: HTMLNpsWidgetElement;
new (): HTMLNpsWidgetElement;
};
interface HTMLWhatsappWidgetElement extends Components.WhatsappWidget, HTMLStencilElement {
}
var HTMLWhatsappWidgetElement: {
prototype: HTMLWhatsappWidgetElement;
new (): HTMLWhatsappWidgetElement;
};
interface HTMLElementTagNameMap {
"chatbot-widget": HTMLChatbotWidgetElement;
"contact-form-widget": HTMLContactFormWidgetElement;
"nps-widget": HTMLNpsWidgetElement;
"whatsapp-widget": HTMLWhatsappWidgetElement;
}
}
declare namespace LocalJSX {
interface ChatbotWidget {
"agentId"?: string;
"apiKey"?: string;
"emailId"?: string;
"userName"?: string;
}
interface ContactFormWidget {
"apiKey"?: string;
}
interface NpsWidget {
"apiKey"?: string;
"backgroundColor"?: string;
"textColor"?: string;
}
interface WhatsappWidget {
"apiKey"?: string;
"phoneNumber"?: string;
}
interface IntrinsicElements {
"chatbot-widget": ChatbotWidget;
"contact-form-widget": ContactFormWidget;
"nps-widget": NpsWidget;
"whatsapp-widget": WhatsappWidget;
}
}
export { LocalJSX as JSX };
declare module "@stencil/core" {
export namespace JSX {
interface IntrinsicElements {
"chatbot-widget": LocalJSX.ChatbotWidget & JSXBase.HTMLAttributes<HTMLChatbotWidgetElement>;
"contact-form-widget": LocalJSX.ContactFormWidget & JSXBase.HTMLAttributes<HTMLContactFormWidgetElement>;
"nps-widget": LocalJSX.NpsWidget & JSXBase.HTMLAttributes<HTMLNpsWidgetElement>;
"whatsapp-widget": LocalJSX.WhatsappWidget & JSXBase.HTMLAttributes<HTMLWhatsappWidgetElement>;
}
}
}