/* 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 { PartInformation } from "./global/types/part-information"; import { MockJson } from "./global/types/components"; import { ServiceItem, VehicleInformation } from "./global/types/vehicle-information"; export { PartInformation } from "./global/types/part-information"; export { MockJson } from "./global/types/components"; export { ServiceItem, VehicleInformation } from "./global/types/vehicle-information"; export namespace Components { interface DeadStockLookup { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: PartInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface DistributorLookup { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: PartInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface DynamicClaim { "baseUrl": string; "completeClaim": () => Promise; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface DynamicRedeem { "canceledItems"?: ServiceItem[]; "getQrValue": () => Promise; "handleQrChanges"?: (code: string) => void; "handleScanner"?: (code: string) => void; "item"?: ServiceItem; "loadingStateChange"?: (isLoading: boolean) => void; "quite": () => Promise; "unInvoicedByBrokerName"?: string; "vin"?: string; } interface FormInput { "class": string; "containerClass": string; "disabled": boolean; "errorClass": string; "errorMessage": string; "isError": boolean; "label": string; "labelClass": string; "name": string; } interface GeneralInquiryForm { } interface ManufacturerLookup { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "headerTitle": string; "isDev": boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: PartInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface PaintThickness { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface ServiceHistory { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface VehicleAccessories { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface VehicleSpecification { "baseUrl": string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; } interface WarrantyDetails { "baseUrl": string; "brandIntegrationId": string; "cityId"?: string; "cityIntegrationId"?: string; "companyBranchId"?: string; "companyBranchIntegrationId"?: string; "companyId"?: string; "companyIntegrationId"?: string; "customerEmail"?: string; "customerName"?: string; "customerPhone"?: string; "fetchData": (requestedVin?: string) => Promise; "isDev": boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString": string; "recaptchaKey": string; "setData": (newData: VehicleInformation | string) => Promise; "setMockData": (newMockData: MockJson) => Promise; "showSsc": boolean; "showWarranty": boolean; "unauthorizedSscLookupBaseUrl": string; "unauthorizedSscLookupQueryString": string; "userId"?: string; } } export interface FormInputCustomEvent extends CustomEvent { detail: T; target: HTMLFormInputElement; } declare global { interface HTMLDeadStockLookupElement extends Components.DeadStockLookup, HTMLStencilElement { } var HTMLDeadStockLookupElement: { prototype: HTMLDeadStockLookupElement; new (): HTMLDeadStockLookupElement; }; interface HTMLDistributorLookupElement extends Components.DistributorLookup, HTMLStencilElement { } var HTMLDistributorLookupElement: { prototype: HTMLDistributorLookupElement; new (): HTMLDistributorLookupElement; }; interface HTMLDynamicClaimElement extends Components.DynamicClaim, HTMLStencilElement { } var HTMLDynamicClaimElement: { prototype: HTMLDynamicClaimElement; new (): HTMLDynamicClaimElement; }; interface HTMLDynamicRedeemElement extends Components.DynamicRedeem, HTMLStencilElement { } var HTMLDynamicRedeemElement: { prototype: HTMLDynamicRedeemElement; new (): HTMLDynamicRedeemElement; }; interface HTMLFormInputElementEventMap { "onInput": any; } interface HTMLFormInputElement extends Components.FormInput, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLFormInputElement, ev: FormInputCustomEvent) => 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: HTMLFormInputElement, ev: FormInputCustomEvent) => 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 HTMLFormInputElement: { prototype: HTMLFormInputElement; new (): HTMLFormInputElement; }; interface HTMLGeneralInquiryFormElement extends Components.GeneralInquiryForm, HTMLStencilElement { } var HTMLGeneralInquiryFormElement: { prototype: HTMLGeneralInquiryFormElement; new (): HTMLGeneralInquiryFormElement; }; interface HTMLManufacturerLookupElement extends Components.ManufacturerLookup, HTMLStencilElement { } var HTMLManufacturerLookupElement: { prototype: HTMLManufacturerLookupElement; new (): HTMLManufacturerLookupElement; }; interface HTMLPaintThicknessElement extends Components.PaintThickness, HTMLStencilElement { } var HTMLPaintThicknessElement: { prototype: HTMLPaintThicknessElement; new (): HTMLPaintThicknessElement; }; interface HTMLServiceHistoryElement extends Components.ServiceHistory, HTMLStencilElement { } var HTMLServiceHistoryElement: { prototype: HTMLServiceHistoryElement; new (): HTMLServiceHistoryElement; }; interface HTMLVehicleAccessoriesElement extends Components.VehicleAccessories, HTMLStencilElement { } var HTMLVehicleAccessoriesElement: { prototype: HTMLVehicleAccessoriesElement; new (): HTMLVehicleAccessoriesElement; }; interface HTMLVehicleSpecificationElement extends Components.VehicleSpecification, HTMLStencilElement { } var HTMLVehicleSpecificationElement: { prototype: HTMLVehicleSpecificationElement; new (): HTMLVehicleSpecificationElement; }; interface HTMLWarrantyDetailsElement extends Components.WarrantyDetails, HTMLStencilElement { } var HTMLWarrantyDetailsElement: { prototype: HTMLWarrantyDetailsElement; new (): HTMLWarrantyDetailsElement; }; interface HTMLElementTagNameMap { "dead-stock-lookup": HTMLDeadStockLookupElement; "distributor-lookup": HTMLDistributorLookupElement; "dynamic-claim": HTMLDynamicClaimElement; "dynamic-redeem": HTMLDynamicRedeemElement; "form-input": HTMLFormInputElement; "general-inquiry-form": HTMLGeneralInquiryFormElement; "manufacturer-lookup": HTMLManufacturerLookupElement; "paint-thickness": HTMLPaintThicknessElement; "service-history": HTMLServiceHistoryElement; "vehicle-accessories": HTMLVehicleAccessoriesElement; "vehicle-specification": HTMLVehicleSpecificationElement; "warranty-details": HTMLWarrantyDetailsElement; } } declare namespace LocalJSX { interface DeadStockLookup { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface DistributorLookup { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface DynamicClaim { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface DynamicRedeem { "canceledItems"?: ServiceItem[]; "handleQrChanges"?: (code: string) => void; "handleScanner"?: (code: string) => void; "item"?: ServiceItem; "loadingStateChange"?: (isLoading: boolean) => void; "unInvoicedByBrokerName"?: string; "vin"?: string; } interface FormInput { "class"?: string; "containerClass"?: string; "disabled"?: boolean; "errorClass"?: string; "errorMessage"?: string; "isError"?: boolean; "label"?: string; "labelClass"?: string; "name"?: string; "onOnInput"?: (event: FormInputCustomEvent) => void; } interface GeneralInquiryForm { } interface ManufacturerLookup { "baseUrl"?: string; "headerTitle"?: string; "isDev"?: boolean; "loadedResponse"?: (response: PartInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface PaintThickness { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface ServiceHistory { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface VehicleAccessories { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface VehicleSpecification { "baseUrl"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; } interface WarrantyDetails { "baseUrl"?: string; "brandIntegrationId"?: string; "cityId"?: string; "cityIntegrationId"?: string; "companyBranchId"?: string; "companyBranchIntegrationId"?: string; "companyId"?: string; "companyIntegrationId"?: string; "customerEmail"?: string; "customerName"?: string; "customerPhone"?: string; "isDev"?: boolean; "loadedResponse"?: (response: VehicleInformation) => void; "loadingStateChange"?: (isLoading: boolean) => void; "queryString"?: string; "recaptchaKey"?: string; "showSsc"?: boolean; "showWarranty"?: boolean; "unauthorizedSscLookupBaseUrl"?: string; "unauthorizedSscLookupQueryString"?: string; "userId"?: string; } interface IntrinsicElements { "dead-stock-lookup": DeadStockLookup; "distributor-lookup": DistributorLookup; "dynamic-claim": DynamicClaim; "dynamic-redeem": DynamicRedeem; "form-input": FormInput; "general-inquiry-form": GeneralInquiryForm; "manufacturer-lookup": ManufacturerLookup; "paint-thickness": PaintThickness; "service-history": ServiceHistory; "vehicle-accessories": VehicleAccessories; "vehicle-specification": VehicleSpecification; "warranty-details": WarrantyDetails; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "dead-stock-lookup": LocalJSX.DeadStockLookup & JSXBase.HTMLAttributes; "distributor-lookup": LocalJSX.DistributorLookup & JSXBase.HTMLAttributes; "dynamic-claim": LocalJSX.DynamicClaim & JSXBase.HTMLAttributes; "dynamic-redeem": LocalJSX.DynamicRedeem & JSXBase.HTMLAttributes; "form-input": LocalJSX.FormInput & JSXBase.HTMLAttributes; "general-inquiry-form": LocalJSX.GeneralInquiryForm & JSXBase.HTMLAttributes; "manufacturer-lookup": LocalJSX.ManufacturerLookup & JSXBase.HTMLAttributes; "paint-thickness": LocalJSX.PaintThickness & JSXBase.HTMLAttributes; "service-history": LocalJSX.ServiceHistory & JSXBase.HTMLAttributes; "vehicle-accessories": LocalJSX.VehicleAccessories & JSXBase.HTMLAttributes; "vehicle-specification": LocalJSX.VehicleSpecification & JSXBase.HTMLAttributes; "warranty-details": LocalJSX.WarrantyDetails & JSXBase.HTMLAttributes; } } }