/* 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 { TSeverity } from "./utils/types"; export { TSeverity } from "./utils/types"; export namespace Components { interface Ls3dScene { /** * The unique key that is used to identify store data. */ "idKey": string; } interface LsData { /** * The token used to connect to the Socket.IO and API servers. */ "accessToken": string; /** * The URL for the API endpoint. * @default "https://api-gcp-prod.liftstatus.nl" */ "apiUrl": "https://api-gcp-prod.liftstatus.nl"; /** * The unique key that is used to identify store data. */ "idKey": string; /** * Global locale for all components in this installation (`nl` or `en`). */ "language"?: string; /** * Extra sensor IDs that should be included in the API requests. */ "sensorIds": string; } interface LsDatePicker { /** * The unique key that is used to identify store data. */ "idKey": string; } interface LsIndicator { /** * The unique key that is used to identify store data. */ "idKey": string; /** * The ID of the sensor that is to be displayed. */ "sensorId": number; } interface LsRecentStops { /** * The unique key that is used to identify store data. */ "idKey": string; } interface LsStatus { /** * The unique key that is used to identify store data. */ "idKey": string; /** * Selects which label set to use for status items. * @default "default" */ "labelType": "default" | "short"; /** * Specifies the IDs of the sensors that are to be displayed. * @default "500,501,502,503,514,515,590" */ "sensorIds": "500,501,502,503,514,515,590"; } interface LsStatusCount { /** * The unique key that is used to identify store data. */ "idKey": string; /** * The impact level to filter messages by. Can be "impact", "non-impact", or "informational". */ "impactLevel": TSeverity; } interface LsStatusItem { /** * The unique key that is used to identify store data. */ "idKey": string; /** * Selects which label set to use for the sensor label. * @default "default" */ "labelType": "default" | "short"; /** * The ID of the sensor item that is to be displayed. */ "sensorId": number; } interface LsStatusMessages { /** * Whether or not to show the title of the component. * @default false */ "hideTitle": false; /** * The unique key that is used to identify store data. */ "idKey": string; /** * Allows user to filter messages based on severity * @default ",impact,informational,non-impact" */ "severityOptions": ",impact,informational,non-impact"; } interface LsSwimlane { /** * The unique key that is used to identify store data. */ "idKey": string; /** * Specifies the IDs of the sensors that are to be displayed. * @default "500,501,502,503,514,515" */ "sensorIds": "500,501,502,503,514,515"; } } declare global { interface HTMLLs3dSceneElement extends Components.Ls3dScene, HTMLStencilElement { } var HTMLLs3dSceneElement: { prototype: HTMLLs3dSceneElement; new (): HTMLLs3dSceneElement; }; interface HTMLLsDataElement extends Components.LsData, HTMLStencilElement { } var HTMLLsDataElement: { prototype: HTMLLsDataElement; new (): HTMLLsDataElement; }; interface HTMLLsDatePickerElement extends Components.LsDatePicker, HTMLStencilElement { } var HTMLLsDatePickerElement: { prototype: HTMLLsDatePickerElement; new (): HTMLLsDatePickerElement; }; interface HTMLLsIndicatorElement extends Components.LsIndicator, HTMLStencilElement { } var HTMLLsIndicatorElement: { prototype: HTMLLsIndicatorElement; new (): HTMLLsIndicatorElement; }; interface HTMLLsRecentStopsElement extends Components.LsRecentStops, HTMLStencilElement { } var HTMLLsRecentStopsElement: { prototype: HTMLLsRecentStopsElement; new (): HTMLLsRecentStopsElement; }; interface HTMLLsStatusElement extends Components.LsStatus, HTMLStencilElement { } var HTMLLsStatusElement: { prototype: HTMLLsStatusElement; new (): HTMLLsStatusElement; }; interface HTMLLsStatusCountElement extends Components.LsStatusCount, HTMLStencilElement { } var HTMLLsStatusCountElement: { prototype: HTMLLsStatusCountElement; new (): HTMLLsStatusCountElement; }; interface HTMLLsStatusItemElement extends Components.LsStatusItem, HTMLStencilElement { } var HTMLLsStatusItemElement: { prototype: HTMLLsStatusItemElement; new (): HTMLLsStatusItemElement; }; interface HTMLLsStatusMessagesElement extends Components.LsStatusMessages, HTMLStencilElement { } var HTMLLsStatusMessagesElement: { prototype: HTMLLsStatusMessagesElement; new (): HTMLLsStatusMessagesElement; }; interface HTMLLsSwimlaneElement extends Components.LsSwimlane, HTMLStencilElement { } var HTMLLsSwimlaneElement: { prototype: HTMLLsSwimlaneElement; new (): HTMLLsSwimlaneElement; }; interface HTMLElementTagNameMap { "ls-3d-scene": HTMLLs3dSceneElement; "ls-data": HTMLLsDataElement; "ls-date-picker": HTMLLsDatePickerElement; "ls-indicator": HTMLLsIndicatorElement; "ls-recent-stops": HTMLLsRecentStopsElement; "ls-status": HTMLLsStatusElement; "ls-status-count": HTMLLsStatusCountElement; "ls-status-item": HTMLLsStatusItemElement; "ls-status-messages": HTMLLsStatusMessagesElement; "ls-swimlane": HTMLLsSwimlaneElement; } } declare namespace LocalJSX { interface Ls3dScene { /** * The unique key that is used to identify store data. */ "idKey"?: string; } interface LsData { /** * The token used to connect to the Socket.IO and API servers. */ "accessToken"?: string; /** * The URL for the API endpoint. * @default "https://api-gcp-prod.liftstatus.nl" */ "apiUrl"?: "https://api-gcp-prod.liftstatus.nl"; /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * Global locale for all components in this installation (`nl` or `en`). */ "language"?: string; /** * Extra sensor IDs that should be included in the API requests. */ "sensorIds"?: string; } interface LsDatePicker { /** * The unique key that is used to identify store data. */ "idKey"?: string; } interface LsIndicator { /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * The ID of the sensor that is to be displayed. */ "sensorId"?: number; } interface LsRecentStops { /** * The unique key that is used to identify store data. */ "idKey"?: string; } interface LsStatus { /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * Selects which label set to use for status items. * @default "default" */ "labelType"?: "default" | "short"; /** * Specifies the IDs of the sensors that are to be displayed. * @default "500,501,502,503,514,515,590" */ "sensorIds"?: "500,501,502,503,514,515,590"; } interface LsStatusCount { /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * The impact level to filter messages by. Can be "impact", "non-impact", or "informational". */ "impactLevel"?: TSeverity; } interface LsStatusItem { /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * Selects which label set to use for the sensor label. * @default "default" */ "labelType"?: "default" | "short"; /** * The ID of the sensor item that is to be displayed. */ "sensorId"?: number; } interface LsStatusMessages { /** * Whether or not to show the title of the component. * @default false */ "hideTitle"?: false; /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * Allows user to filter messages based on severity * @default ",impact,informational,non-impact" */ "severityOptions"?: ",impact,informational,non-impact"; } interface LsSwimlane { /** * The unique key that is used to identify store data. */ "idKey"?: string; /** * Specifies the IDs of the sensors that are to be displayed. * @default "500,501,502,503,514,515" */ "sensorIds"?: "500,501,502,503,514,515"; } interface IntrinsicElements { "ls-3d-scene": Ls3dScene; "ls-data": LsData; "ls-date-picker": LsDatePicker; "ls-indicator": LsIndicator; "ls-recent-stops": LsRecentStops; "ls-status": LsStatus; "ls-status-count": LsStatusCount; "ls-status-item": LsStatusItem; "ls-status-messages": LsStatusMessages; "ls-swimlane": LsSwimlane; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "ls-3d-scene": LocalJSX.Ls3dScene & JSXBase.HTMLAttributes; "ls-data": LocalJSX.LsData & JSXBase.HTMLAttributes; "ls-date-picker": LocalJSX.LsDatePicker & JSXBase.HTMLAttributes; "ls-indicator": LocalJSX.LsIndicator & JSXBase.HTMLAttributes; "ls-recent-stops": LocalJSX.LsRecentStops & JSXBase.HTMLAttributes; "ls-status": LocalJSX.LsStatus & JSXBase.HTMLAttributes; "ls-status-count": LocalJSX.LsStatusCount & JSXBase.HTMLAttributes; "ls-status-item": LocalJSX.LsStatusItem & JSXBase.HTMLAttributes; "ls-status-messages": LocalJSX.LsStatusMessages & JSXBase.HTMLAttributes; "ls-swimlane": LocalJSX.LsSwimlane & JSXBase.HTMLAttributes; } } }