/* 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 { ColumnState, Config, ContentLabels, GuidedSearchState, Step, StepEvent } from "./models/interface"; import { ContactContent, FeedbackContent } from "./models/interface/contentLabels"; export namespace Components { interface DoreplyGuidedSearch { "config": Config; "hasCanonicalTag": boolean; "hasDeeplinkingEnabled": boolean; } interface DoreplyGuidedSearchAnswer { "content": any; "contentLabels": ContentLabels; "currentStep": Step; "qelpScript": string; "qelpStatus": boolean; } interface DoreplyGuidedSearchColumn { "activeStates": ColumnState; "activeStep": String; "breadCrumbs": object; "items": Array; "previousStep": Step; } interface DoreplyGuidedSearchContactOptions { "content": Object; "labels": ContactContent; } interface DoreplyGuidedSearchFeedback { "content": Object; "currentStep": Step; "labels": FeedbackContent; } interface DoreplyGuidedSearchNavigation { "activeStates": ColumnState; "breadCrumbs": object; "contentLabels": ContentLabels; "currentStep": Step; "isLoading": boolean; "items": GuidedSearchState; "qelpScript": string; "qelpStatus": boolean; } interface DoreplyGuidedSearchSkeleton { "isDisabled": boolean; } interface DoreplyGuidedSearchStep { "href": object; "isBackButtonStep": boolean; "item": Step; } } export interface DoreplyGuidedSearchContactOptionsCustomEvent extends CustomEvent { detail: T; target: HTMLDoreplyGuidedSearchContactOptionsElement; } export interface DoreplyGuidedSearchFeedbackCustomEvent extends CustomEvent { detail: T; target: HTMLDoreplyGuidedSearchFeedbackElement; } export interface DoreplyGuidedSearchStepCustomEvent extends CustomEvent { detail: T; target: HTMLDoreplyGuidedSearchStepElement; } declare global { interface HTMLDoreplyGuidedSearchElement extends Components.DoreplyGuidedSearch, HTMLStencilElement { } var HTMLDoreplyGuidedSearchElement: { prototype: HTMLDoreplyGuidedSearchElement; new (): HTMLDoreplyGuidedSearchElement; }; interface HTMLDoreplyGuidedSearchAnswerElement extends Components.DoreplyGuidedSearchAnswer, HTMLStencilElement { } var HTMLDoreplyGuidedSearchAnswerElement: { prototype: HTMLDoreplyGuidedSearchAnswerElement; new (): HTMLDoreplyGuidedSearchAnswerElement; }; interface HTMLDoreplyGuidedSearchColumnElement extends Components.DoreplyGuidedSearchColumn, HTMLStencilElement { } var HTMLDoreplyGuidedSearchColumnElement: { prototype: HTMLDoreplyGuidedSearchColumnElement; new (): HTMLDoreplyGuidedSearchColumnElement; }; interface HTMLDoreplyGuidedSearchContactOptionsElement extends Components.DoreplyGuidedSearchContactOptions, HTMLStencilElement { } var HTMLDoreplyGuidedSearchContactOptionsElement: { prototype: HTMLDoreplyGuidedSearchContactOptionsElement; new (): HTMLDoreplyGuidedSearchContactOptionsElement; }; interface HTMLDoreplyGuidedSearchFeedbackElement extends Components.DoreplyGuidedSearchFeedback, HTMLStencilElement { } var HTMLDoreplyGuidedSearchFeedbackElement: { prototype: HTMLDoreplyGuidedSearchFeedbackElement; new (): HTMLDoreplyGuidedSearchFeedbackElement; }; interface HTMLDoreplyGuidedSearchNavigationElement extends Components.DoreplyGuidedSearchNavigation, HTMLStencilElement { } var HTMLDoreplyGuidedSearchNavigationElement: { prototype: HTMLDoreplyGuidedSearchNavigationElement; new (): HTMLDoreplyGuidedSearchNavigationElement; }; interface HTMLDoreplyGuidedSearchSkeletonElement extends Components.DoreplyGuidedSearchSkeleton, HTMLStencilElement { } var HTMLDoreplyGuidedSearchSkeletonElement: { prototype: HTMLDoreplyGuidedSearchSkeletonElement; new (): HTMLDoreplyGuidedSearchSkeletonElement; }; interface HTMLDoreplyGuidedSearchStepElement extends Components.DoreplyGuidedSearchStep, HTMLStencilElement { } var HTMLDoreplyGuidedSearchStepElement: { prototype: HTMLDoreplyGuidedSearchStepElement; new (): HTMLDoreplyGuidedSearchStepElement; }; interface HTMLElementTagNameMap { "doreply-guided-search": HTMLDoreplyGuidedSearchElement; "doreply-guided-search-answer": HTMLDoreplyGuidedSearchAnswerElement; "doreply-guided-search-column": HTMLDoreplyGuidedSearchColumnElement; "doreply-guided-search-contact-options": HTMLDoreplyGuidedSearchContactOptionsElement; "doreply-guided-search-feedback": HTMLDoreplyGuidedSearchFeedbackElement; "doreply-guided-search-navigation": HTMLDoreplyGuidedSearchNavigationElement; "doreply-guided-search-skeleton": HTMLDoreplyGuidedSearchSkeletonElement; "doreply-guided-search-step": HTMLDoreplyGuidedSearchStepElement; } } declare namespace LocalJSX { interface DoreplyGuidedSearch { "config"?: Config; "hasCanonicalTag"?: boolean; "hasDeeplinkingEnabled"?: boolean; } interface DoreplyGuidedSearchAnswer { "content"?: any; "contentLabels"?: ContentLabels; "currentStep"?: Step; "qelpScript"?: string; "qelpStatus"?: boolean; } interface DoreplyGuidedSearchColumn { "activeStates"?: ColumnState; "activeStep"?: String; "breadCrumbs"?: object; "items"?: Array; "previousStep"?: Step; } interface DoreplyGuidedSearchContactOptions { "content"?: Object; "labels"?: ContactContent; "onDoreply-contact-chosen"?: (event: DoreplyGuidedSearchContactOptionsCustomEvent) => void; } interface DoreplyGuidedSearchFeedback { "content"?: Object; "currentStep"?: Step; "labels"?: FeedbackContent; "onDoreply-feedback-given"?: (event: DoreplyGuidedSearchFeedbackCustomEvent) => void; } interface DoreplyGuidedSearchNavigation { "activeStates"?: ColumnState; "breadCrumbs"?: object; "contentLabels"?: ContentLabels; "currentStep"?: Step; "isLoading"?: boolean; "items"?: GuidedSearchState; "qelpScript"?: string; "qelpStatus"?: boolean; } interface DoreplyGuidedSearchSkeleton { "isDisabled"?: boolean; } interface DoreplyGuidedSearchStep { "href"?: object; "isBackButtonStep"?: boolean; "item"?: Step; "onDoreply-step-selected"?: (event: DoreplyGuidedSearchStepCustomEvent) => void; } interface IntrinsicElements { "doreply-guided-search": DoreplyGuidedSearch; "doreply-guided-search-answer": DoreplyGuidedSearchAnswer; "doreply-guided-search-column": DoreplyGuidedSearchColumn; "doreply-guided-search-contact-options": DoreplyGuidedSearchContactOptions; "doreply-guided-search-feedback": DoreplyGuidedSearchFeedback; "doreply-guided-search-navigation": DoreplyGuidedSearchNavigation; "doreply-guided-search-skeleton": DoreplyGuidedSearchSkeleton; "doreply-guided-search-step": DoreplyGuidedSearchStep; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "doreply-guided-search": LocalJSX.DoreplyGuidedSearch & JSXBase.HTMLAttributes; "doreply-guided-search-answer": LocalJSX.DoreplyGuidedSearchAnswer & JSXBase.HTMLAttributes; "doreply-guided-search-column": LocalJSX.DoreplyGuidedSearchColumn & JSXBase.HTMLAttributes; "doreply-guided-search-contact-options": LocalJSX.DoreplyGuidedSearchContactOptions & JSXBase.HTMLAttributes; "doreply-guided-search-feedback": LocalJSX.DoreplyGuidedSearchFeedback & JSXBase.HTMLAttributes; "doreply-guided-search-navigation": LocalJSX.DoreplyGuidedSearchNavigation & JSXBase.HTMLAttributes; "doreply-guided-search-skeleton": LocalJSX.DoreplyGuidedSearchSkeleton & JSXBase.HTMLAttributes; "doreply-guided-search-step": LocalJSX.DoreplyGuidedSearchStep & JSXBase.HTMLAttributes; } } }