/* 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 { BusinessLease, FinanceOption, FinancialLease, Loan, ModelWithTrim, PrivatLeasing, Trim, Type } from "./types"; export { BusinessLease, FinanceOption, FinancialLease, Loan, ModelWithTrim, PrivatLeasing, Trim, Type } from "./types"; export namespace Components { interface KiaBusinesslease { "data": BusinessLease; } interface KiaFilters { "activeType": number | undefined; "filterTrimsOnFinanceOption": () => void | undefined; "filteredFinanceOption"?: FinanceOption; "setActiveType": (id: number) => void | undefined; "types": Type[]; } interface KiaFinanslease { "data": FinancialLease; } interface KiaLoan { "loan": Loan; } interface KiaModel { "code": string; } interface KiaModeldemo { } interface KiaPriskort { "code": string | null; "filteredType"?: FinanceOption; "index": number; "modelWithTrim": ModelWithTrim | null; "pricelist": boolean; "vertical": boolean; } interface KiaPrislista { "type"?: FinanceOption; } interface KiaPrislistaBillan { "demo"?: boolean; } interface KiaPrislistaBusiness { "demo"?: boolean; } interface KiaPrislistaPrivatleasing { "demo"?: boolean; } interface KiaPrivatleasing { "data": PrivatLeasing; "showPrice": boolean; "tax": number; } interface KiaRetailers { "storeLink": string; } interface KiaTooltip { "toolTitle": string; } interface KiaTrim { "model": App.Models.CarModel; "pricelist": boolean; "trim": Trim; } interface LoginKia { } } declare global { interface HTMLKiaBusinessleaseElement extends Components.KiaBusinesslease, HTMLStencilElement { } var HTMLKiaBusinessleaseElement: { prototype: HTMLKiaBusinessleaseElement; new (): HTMLKiaBusinessleaseElement; }; interface HTMLKiaFiltersElement extends Components.KiaFilters, HTMLStencilElement { } var HTMLKiaFiltersElement: { prototype: HTMLKiaFiltersElement; new (): HTMLKiaFiltersElement; }; interface HTMLKiaFinansleaseElement extends Components.KiaFinanslease, HTMLStencilElement { } var HTMLKiaFinansleaseElement: { prototype: HTMLKiaFinansleaseElement; new (): HTMLKiaFinansleaseElement; }; interface HTMLKiaLoanElement extends Components.KiaLoan, HTMLStencilElement { } var HTMLKiaLoanElement: { prototype: HTMLKiaLoanElement; new (): HTMLKiaLoanElement; }; interface HTMLKiaModelElement extends Components.KiaModel, HTMLStencilElement { } var HTMLKiaModelElement: { prototype: HTMLKiaModelElement; new (): HTMLKiaModelElement; }; interface HTMLKiaModeldemoElement extends Components.KiaModeldemo, HTMLStencilElement { } var HTMLKiaModeldemoElement: { prototype: HTMLKiaModeldemoElement; new (): HTMLKiaModeldemoElement; }; interface HTMLKiaPriskortElement extends Components.KiaPriskort, HTMLStencilElement { } var HTMLKiaPriskortElement: { prototype: HTMLKiaPriskortElement; new (): HTMLKiaPriskortElement; }; interface HTMLKiaPrislistaElement extends Components.KiaPrislista, HTMLStencilElement { } var HTMLKiaPrislistaElement: { prototype: HTMLKiaPrislistaElement; new (): HTMLKiaPrislistaElement; }; interface HTMLKiaPrislistaBillanElement extends Components.KiaPrislistaBillan, HTMLStencilElement { } var HTMLKiaPrislistaBillanElement: { prototype: HTMLKiaPrislistaBillanElement; new (): HTMLKiaPrislistaBillanElement; }; interface HTMLKiaPrislistaBusinessElement extends Components.KiaPrislistaBusiness, HTMLStencilElement { } var HTMLKiaPrislistaBusinessElement: { prototype: HTMLKiaPrislistaBusinessElement; new (): HTMLKiaPrislistaBusinessElement; }; interface HTMLKiaPrislistaPrivatleasingElement extends Components.KiaPrislistaPrivatleasing, HTMLStencilElement { } var HTMLKiaPrislistaPrivatleasingElement: { prototype: HTMLKiaPrislistaPrivatleasingElement; new (): HTMLKiaPrislistaPrivatleasingElement; }; interface HTMLKiaPrivatleasingElement extends Components.KiaPrivatleasing, HTMLStencilElement { } var HTMLKiaPrivatleasingElement: { prototype: HTMLKiaPrivatleasingElement; new (): HTMLKiaPrivatleasingElement; }; interface HTMLKiaRetailersElement extends Components.KiaRetailers, HTMLStencilElement { } var HTMLKiaRetailersElement: { prototype: HTMLKiaRetailersElement; new (): HTMLKiaRetailersElement; }; interface HTMLKiaTooltipElement extends Components.KiaTooltip, HTMLStencilElement { } var HTMLKiaTooltipElement: { prototype: HTMLKiaTooltipElement; new (): HTMLKiaTooltipElement; }; interface HTMLKiaTrimElement extends Components.KiaTrim, HTMLStencilElement { } var HTMLKiaTrimElement: { prototype: HTMLKiaTrimElement; new (): HTMLKiaTrimElement; }; interface HTMLLoginKiaElement extends Components.LoginKia, HTMLStencilElement { } var HTMLLoginKiaElement: { prototype: HTMLLoginKiaElement; new (): HTMLLoginKiaElement; }; interface HTMLElementTagNameMap { "kia-businesslease": HTMLKiaBusinessleaseElement; "kia-filters": HTMLKiaFiltersElement; "kia-finanslease": HTMLKiaFinansleaseElement; "kia-loan": HTMLKiaLoanElement; "kia-model": HTMLKiaModelElement; "kia-modeldemo": HTMLKiaModeldemoElement; "kia-priskort": HTMLKiaPriskortElement; "kia-prislista": HTMLKiaPrislistaElement; "kia-prislista-billan": HTMLKiaPrislistaBillanElement; "kia-prislista-business": HTMLKiaPrislistaBusinessElement; "kia-prislista-privatleasing": HTMLKiaPrislistaPrivatleasingElement; "kia-privatleasing": HTMLKiaPrivatleasingElement; "kia-retailers": HTMLKiaRetailersElement; "kia-tooltip": HTMLKiaTooltipElement; "kia-trim": HTMLKiaTrimElement; "login-kia": HTMLLoginKiaElement; } } declare namespace LocalJSX { interface KiaBusinesslease { "data"?: BusinessLease; } interface KiaFilters { "activeType"?: number | undefined; "filterTrimsOnFinanceOption"?: () => void | undefined; "filteredFinanceOption"?: FinanceOption; "setActiveType"?: (id: number) => void | undefined; "types"?: Type[]; } interface KiaFinanslease { "data"?: FinancialLease; } interface KiaLoan { "loan"?: Loan; } interface KiaModel { "code"?: string; } interface KiaModeldemo { } interface KiaPriskort { "code"?: string | null; "filteredType"?: FinanceOption; "index"?: number; "modelWithTrim"?: ModelWithTrim | null; "pricelist"?: boolean; "vertical"?: boolean; } interface KiaPrislista { "type"?: FinanceOption; } interface KiaPrislistaBillan { "demo"?: boolean; } interface KiaPrislistaBusiness { "demo"?: boolean; } interface KiaPrislistaPrivatleasing { "demo"?: boolean; } interface KiaPrivatleasing { "data"?: PrivatLeasing; "showPrice"?: boolean; "tax"?: number; } interface KiaRetailers { "storeLink"?: string; } interface KiaTooltip { "toolTitle"?: string; } interface KiaTrim { "model"?: App.Models.CarModel; "pricelist"?: boolean; "trim"?: Trim; } interface LoginKia { } interface IntrinsicElements { "kia-businesslease": KiaBusinesslease; "kia-filters": KiaFilters; "kia-finanslease": KiaFinanslease; "kia-loan": KiaLoan; "kia-model": KiaModel; "kia-modeldemo": KiaModeldemo; "kia-priskort": KiaPriskort; "kia-prislista": KiaPrislista; "kia-prislista-billan": KiaPrislistaBillan; "kia-prislista-business": KiaPrislistaBusiness; "kia-prislista-privatleasing": KiaPrislistaPrivatleasing; "kia-privatleasing": KiaPrivatleasing; "kia-retailers": KiaRetailers; "kia-tooltip": KiaTooltip; "kia-trim": KiaTrim; "login-kia": LoginKia; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "kia-businesslease": LocalJSX.KiaBusinesslease & JSXBase.HTMLAttributes; "kia-filters": LocalJSX.KiaFilters & JSXBase.HTMLAttributes; "kia-finanslease": LocalJSX.KiaFinanslease & JSXBase.HTMLAttributes; "kia-loan": LocalJSX.KiaLoan & JSXBase.HTMLAttributes; "kia-model": LocalJSX.KiaModel & JSXBase.HTMLAttributes; "kia-modeldemo": LocalJSX.KiaModeldemo & JSXBase.HTMLAttributes; "kia-priskort": LocalJSX.KiaPriskort & JSXBase.HTMLAttributes; "kia-prislista": LocalJSX.KiaPrislista & JSXBase.HTMLAttributes; "kia-prislista-billan": LocalJSX.KiaPrislistaBillan & JSXBase.HTMLAttributes; "kia-prislista-business": LocalJSX.KiaPrislistaBusiness & JSXBase.HTMLAttributes; "kia-prislista-privatleasing": LocalJSX.KiaPrislistaPrivatleasing & JSXBase.HTMLAttributes; "kia-privatleasing": LocalJSX.KiaPrivatleasing & JSXBase.HTMLAttributes; "kia-retailers": LocalJSX.KiaRetailers & JSXBase.HTMLAttributes; "kia-tooltip": LocalJSX.KiaTooltip & JSXBase.HTMLAttributes; "kia-trim": LocalJSX.KiaTrim & JSXBase.HTMLAttributes; "login-kia": LocalJSX.LoginKia & JSXBase.HTMLAttributes; } } }