/* 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"; import { PIAModel } from "./components/common/model"; export { PIAModel } from "./components/common/model"; export namespace Components { interface GxPiaContainer { "model": PIAModel.Model; "promptFromClient": boolean; "showCompletion": boolean; "token": string; } interface GxPiaMessage { /** * The message align */ "align": 'left' | 'right'; /** * The message text */ "text": string; } interface GxPiaSendControl { } } export interface GxPiaSendControlCustomEvent extends CustomEvent { detail: T; target: HTMLGxPiaSendControlElement; } declare global { interface HTMLGxPiaContainerElement extends Components.GxPiaContainer, HTMLStencilElement { } var HTMLGxPiaContainerElement: { prototype: HTMLGxPiaContainerElement; new (): HTMLGxPiaContainerElement; }; interface HTMLGxPiaMessageElement extends Components.GxPiaMessage, HTMLStencilElement { } var HTMLGxPiaMessageElement: { prototype: HTMLGxPiaMessageElement; new (): HTMLGxPiaMessageElement; }; interface HTMLGxPiaSendControlElementEventMap { "send": string; } interface HTMLGxPiaSendControlElement extends Components.GxPiaSendControl, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLGxPiaSendControlElement, ev: GxPiaSendControlCustomEvent) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | AddEventListenerOptions): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLGxPiaSendControlElement, ev: GxPiaSendControlCustomEvent) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: Document, ev: DocumentEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: K, listener: (this: HTMLElement, ev: HTMLElementEventMap[K]) => any, options?: boolean | EventListenerOptions): void; removeEventListener(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): void; } var HTMLGxPiaSendControlElement: { prototype: HTMLGxPiaSendControlElement; new (): HTMLGxPiaSendControlElement; }; interface HTMLElementTagNameMap { "gx-pia-container": HTMLGxPiaContainerElement; "gx-pia-message": HTMLGxPiaMessageElement; "gx-pia-send-control": HTMLGxPiaSendControlElement; } } declare namespace LocalJSX { interface GxPiaContainer { "model"?: PIAModel.Model; "promptFromClient"?: boolean; "showCompletion"?: boolean; "token"?: string; } interface GxPiaMessage { /** * The message align */ "align"?: 'left' | 'right'; /** * The message text */ "text"?: string; } interface GxPiaSendControl { "onSend"?: (event: GxPiaSendControlCustomEvent) => void; } interface IntrinsicElements { "gx-pia-container": GxPiaContainer; "gx-pia-message": GxPiaMessage; "gx-pia-send-control": GxPiaSendControl; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "gx-pia-container": LocalJSX.GxPiaContainer & JSXBase.HTMLAttributes; "gx-pia-message": LocalJSX.GxPiaMessage & JSXBase.HTMLAttributes; "gx-pia-send-control": LocalJSX.GxPiaSendControl & JSXBase.HTMLAttributes; } } }