/* 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 { CheckedInputChangeEvent, Color, ComponentProps, ComponentRef, Size, SliderInputChangeEvent } from "./interface"; import { DataIn, DataOut, DeviceStatus, DoorStatus, LockdownState, SwitchState } from "./components/2n-commander-door/2n-commander-door.interface"; import { DataIn as DataIn1, DataOut as DataOut1 } from "./components/inner-range-inception-area/inner-range-inception.interface"; import { DataIn as DataIn2, DataOut as DataOut2 } from "./components/inner-range-inception-door/inner-range-inception.interface"; import { Button, DataIn as DataIn3, SipOpts } from "./components/intercom/intercom-interface"; import { CameraOpts, DataIn as DataIn5 } from "./components/rtsp-h264-mjpeg/rtsp-h264-mjpeg-interface"; import { Area, CallStatus, DataIn as DataIn4 } from "./components/kone-elevators/kone-elevators-interface"; import { InputMessage } from "./components/internal/log-modal/log-interface"; import { ModalComponent } from "./components/internal/modal/modal-interface"; import { InputResponse } from "./components/internal/node/node-interface"; import { RadioData } from "./components/radio-button/radio-button-interface"; import { SlidingDoorState } from "./components/sliding-door/sliding-door-interface"; import { TwoPosState } from "./components/two-pos-controller/two-pos-controller-interface"; import { UtilityMeterState } from "./components/utility-meter/utility-meter-interfaces"; import { DataIn as DataIn6 } from "./components/weather/weather-interface"; export { CheckedInputChangeEvent, Color, ComponentProps, ComponentRef, Size, SliderInputChangeEvent } from "./interface"; export { DataIn, DataOut, DeviceStatus, DoorStatus, LockdownState, SwitchState } from "./components/2n-commander-door/2n-commander-door.interface"; export { DataIn as DataIn1, DataOut as DataOut1 } from "./components/inner-range-inception-area/inner-range-inception.interface"; export { DataIn as DataIn2, DataOut as DataOut2 } from "./components/inner-range-inception-door/inner-range-inception.interface"; export { Button, DataIn as DataIn3, SipOpts } from "./components/intercom/intercom-interface"; export { CameraOpts, DataIn as DataIn5 } from "./components/rtsp-h264-mjpeg/rtsp-h264-mjpeg-interface"; export { Area, CallStatus, DataIn as DataIn4 } from "./components/kone-elevators/kone-elevators-interface"; export { InputMessage } from "./components/internal/log-modal/log-interface"; export { ModalComponent } from "./components/internal/modal/modal-interface"; export { InputResponse } from "./components/internal/node/node-interface"; export { RadioData } from "./components/radio-button/radio-button-interface"; export { SlidingDoorState } from "./components/sliding-door/sliding-door-interface"; export { TwoPosState } from "./components/two-pos-controller/two-pos-controller-interface"; export { UtilityMeterState } from "./components/utility-meter/utility-meter-interfaces"; export { DataIn as DataIn6 } from "./components/weather/weather-interface"; export namespace Components { interface Lar2nCommanderDoor { /** * @default false */ "allowIndicationAutoColoring": boolean; /** * @default 'primary' */ "color"?: Color; "colorIconSmall"?: Color; "colorInputs"?: Color; "colorModal"?: Color; "hideTitles"?: boolean; /** * @default 'door' */ "icon"?: string; "input": (data: DataIn) => Promise; /** * @default false */ "log": boolean; "mainTitle": string; /** * @default 'default' */ "nodeSize"?: Size; "options"?: any; "subTitle"?: string; "supTitle"?: string; } interface Lar2nCommanderDoorContent { "color"?: Color; "disabled"?: boolean; "icon": string; "value": string; } interface LarAnalogValue { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Input Larva event message (see abow) */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarApp { } interface LarArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Enable quick action for security node * @default false */ "enableSecurityQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarAreaBypass { "color"?: Color; "modal": HTMLLarModalElement; "troubles": string; "zones": string; } interface LarAreaContent { /** * @default false */ "alarm": boolean; /** * @default false */ "armed": boolean; "color"?: Color; "colorModal"?: Color; /** * @default false */ "hastroubles": boolean; "icon": string; /** * @default true */ "loading": boolean; "troubles": string; /** * @default false */ "zoneopened": boolean; "zones": string; } interface LarAreaTroubles { /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; "header": any; "modal": HTMLLarModalElement; "troubles": string; } interface LarAreaZones { "zones": string; } interface LarBackdrop { /** * If `true`, the backdrop will stop propagation on tap. Defaults to `true`. * @default true */ "stopPropagation": boolean; /** * If `true`, the backdrop will can be clicked and will emit the `larbackdroptap` event. Defaults to `true`. * @default true */ "tappable": boolean; /** * If `true`, the backdrop will be visible. Defaults to `true`. * @default true */ "visible": boolean; } interface LarBadge { "color"?: Color; } interface LarButton { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the button. * @default false */ "disabled": boolean; /** * expand * @default 'full' */ "expand"?: ('full' | 'block'); /** * outline styled button * @default false */ "outline"?: boolean; /** * size * @default 'default' */ "size"?: ('small' | 'default'); } interface LarButtonGroup { } interface LarButtonPush { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default false */ "disabled"?: boolean; /** * size * @default 'default' */ "size"?: ('small' | 'default'); } interface LarDebug { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Input Larva event message (see abow) */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarDebugContent { /** * Component JSON text */ "text"?: string; } interface LarDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarDoorContent { "color"?: Color; "disabled"?: boolean; "value": string; } interface LarIcon { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * Use 'named' incon param icon or src for svg url */ "icon": string; /** * The size of the icon. Available options are: `"small"`, `"medium"` `"large"`. */ "size"?: string; "src"?: string; } interface LarInnerRangeArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeAreaDoorContent { "color"?: Color; "disabled"?: boolean; "icon": string; "value": string; } interface LarInnerRangeDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; "doorType"?: string; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component specific options (see above) */ "options"?: any; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring": boolean; /** * The color to use from your application's color palette. Options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: DataIn1) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionAreaContent { "armReady"?: boolean; "color"?: Color; "disabled"?: boolean; "icon": string; "value": string; } interface LarInnerRangeInceptionDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; "doorType"?: string; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Larva input message */ "input": (data: DataIn2) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component specific options (see above) */ "options"?: any; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionDoorContent { "color"?: Color; "disabled"?: boolean; "icon": string; "value": string; } interface LarIntercom { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'intercom' */ "icon"?: string; /** * Larva input message */ "input": (data: DataIn3) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Try to play ring sound if ringing Please note that you may get DOMException: play() failed because the user didn't interact with the document first in webkit audio must be handled externally or user interaction policy needs to be disabled * @default false */ "playSound": boolean; /** * server for cameras */ "server": string; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy": boolean; } interface LarIntercomContent { /** * @default [] */ "buttons": Button[]; "camera"?: CameraOpts; "colorInputs"?: Color; "disabled"?: boolean; "open": () => Promise; /** * server for cameras */ "server": string; "sip"?: SipOpts; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy": boolean; } interface LarKoneElevators { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'elevator1' */ "icon"?: string; /** * Input Larva event message (see abow) */ "input": (data: DataIn4) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarKoneElevatorsContent { "callStatus"?: CallStatus; /** * @default [] */ "callableAreas": Area[]; "color"?: Color; /** * @default true */ "connection": boolean; "connectionError"?: string; "loading"?: boolean; } interface LarList { } interface LarListHeader { } interface LarListItem { "color"?: Color; /** * If `true`, the user cannot interact with the toggle. Defaults to `false`. * @default false */ "disabled": boolean; } interface LarLogModal { /** * Display Larva Error */ "error": (data: any, timeout?: number) => Promise; "modal"?: HTMLLarModalElement; /** * Request response method */ "response": (data: InputMessage) => Promise; } interface LarModal { /** * Modal appearing animation if animations enabled Default options are: `"bottom"`, `"right"` * @default 'right' */ "animation": ('bottom' | 'right'); /** * Attach additional component to modal */ "attachComponent": (component: ComponentRef, componentProps?: ComponentProps) => Promise; /** * If `true`, the modal will be dismissed when the backdrop is clicked. * @default true */ "backdropDismiss": boolean; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The icon color to use from your application's color palette. */ "colorHeaderInputs"?: Color; /** * The small icon color to use from your application's color palette. */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for value */ "colorValue"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * The data to pass to the modal component. */ "componentProps"?: ComponentProps; /** * Present the modal overlay after it has been created. */ "dismiss": () => Promise; /** * Get modal component. If index not provided default returned */ "getComponent": (index?: number) => Promise; /** * Get modal components */ "getComponents": () => Promise; /** * Modal header size * @default 'default' */ "headerSize"?: ('small' | 'default'); /** * Modal title big icon */ "icon"?: string; /** * Modal corner small icon */ "iconSmall"?: string; /** * Moda main title */ "mainTitle"?: string; /** * Modal z-index */ "overlayIndex"?: number; /** * Present the modal overlay after it has been created. */ "present": () => Promise; /** * If `true`, a backdrop will be displayed behind the modal. * @default true */ "showBackdrop": boolean; /** * Modal subscript title */ "subTitle"?: string; /** * Modal superscript title */ "supTitle"?: string; /** * If `true`, the modal will be dismissed when swiped back. */ "swipeGesture"?: boolean; /** * Node corner value */ "value"?: string; /** * Value translation valriables */ "valueTranslationValues"?: any; } interface LarNode { /** * Request response method */ "closeModal": () => Promise; /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The color to use from your application's color palette for main icon */ "colorIcon"?: Color; /** * The color to use from your application's color palette for small icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for modal window. */ "colorModal"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * The data to pass to the modal component. */ "componentProps"?: ComponentProps; /** * If `true`, the user cannot interact with the node. Defaults to `false`. * @default false */ "disabled": boolean; /** * Display Larva Error */ "error": (data: any, timeout?: number) => Promise; "getModalComponent": () => Promise; /** * Modal header size * @default 'default' */ "headerSizeModal"?: Size; /** * Hide node titles * @default false */ "hideTitles": boolean; /** * Node big icon */ "icon"?: string; /** * Node corner small icon */ "iconSmall"?: string; /** * Node loading or not * @default false */ "loading": boolean; /** * Should we load lar-log sub-component? * @default false */ "log": boolean; /** * Node main title * @default '' */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; "openModal": () => Promise; /** * Request response method */ "response": (data: InputResponse) => Promise; /** * Node subtitle */ "subTitle"?: string; /** * Node superscript title */ "supTitle"?: string; /** * Node corner value, passed trought translation */ "value"?: string; /** * Value translation valriables */ "valueTranslationValues"?: object | string; } interface LarNodeLinkedComponents { } interface LarNodeMoreButtons { "colorInputs"?: Color; "colorModal"?: Color; /** * @default false */ "log": boolean; /** * Request response method */ "response": (data: InputResponse) => Promise; } interface LarNodeTitles { /** * Node main title */ "mainTitle": string; /** * Node subtitle */ "subTitle"?: string; /** * Node superscript title */ "supTitle"?: string; } interface LarNotify { /** * Auto-hide timeout, will not auto-hide * @default 4000 */ "autoHide": number; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * Creates an animation instance */ "create": (message?: (string | HTMLElement | HTMLLarTranslateElement), color?: Color, autoHide?: number) => Promise; "dismiss": () => Promise; /** * Message */ "message"?: string | HTMLElement | HTMLLarTranslateElement; /** * Modal z-index */ "overlayIndex"?: number; "present": () => Promise; } interface LarOnoff { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarOnoffContent { "color"?: Color; "disabled"?: boolean; "value": string; } interface LarPushButton { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarPushButtonContent { "color"?: Color; "disabled"?: boolean; } interface LarRadioButton { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'device' */ "icon"?: string; /** * Input Larva event message (see abow) */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarRadioButtonContent { "color"?: Color; "disabled"?: boolean; /** * @default [] */ "radios": RadioData[] | string; "selected"?: number | string; "value": string; } interface LarRange { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Larva input message */ "input": (data: any) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarRtspH264Mjpeg { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The color to use from your application's color palette for small icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any, timeout?: number) => Promise; /** * Hide camera names top of streams * @default false */ "hideCameraNames": boolean; /** * Hide node titles * @default false */ "hideTitles": boolean; /** * Input Larva event message (see above) */ "input": (data: DataIn5) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * server for cameras */ "server": string; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy": boolean; } interface LarSlider { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the button. * @default false */ "disabled": boolean; /** * @default 100 */ "max"?: number; /** * @default 0 */ "min"?: number; /** * size * @default 'horizontal' */ "orientation"?: ('vertical' | 'horizontal'); /** * @default 1 */ "step"?: number; /** * @default 0 */ "value"?: number; } interface LarSlidingDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring": boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions": boolean; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'off' */ "icon"?: string; /** * Input Larva event message (see above) */ "input": (data: SlidingDoorState) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default true */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarToggle { /** * If `true`, the toggle is selected. Defaults to `false`. * @default false */ "checked": boolean; /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the toggle. Defaults to `false`. * @default false */ "disabled": boolean; /** * The name of the control, which is submitted with the form data. * @default this.inputId */ "name": string; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native `
`. Defaults to `on`. * @default 'on' */ "value"?: string | null; } interface LarTranslate { "fallback"?: string | null; /** * @default '' */ "t": string; "values": any; } interface LarTwoPosController { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'off' */ "icon"?: string; /** * Input Larva event message (see above) */ "input": (data: boolean | TwoPosState) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarUtilityLog { /** * @default '' */ "measuringUnit": string; /** * @default '[]' */ "values": string; /** * @default '' */ "webComponentValueType": string; } interface LarUtilityMeter { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'chart-bar' */ "icon"?: string; /** * Larva input message */ "input": (state: UtilityMeterState) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarVideoModal { /** * If `true`, the modal will be dismissed when the backdrop is clicked. * @default true */ "backdropDismiss": boolean; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * Present the modal overlay after it has been created. */ "dismiss": () => Promise; /** * Node main title * @default '' */ "mainTitle": string; /** * Modal z-index */ "overlayIndex"?: number; /** * Present the modal overlay after it has been created. */ "present": (video: HTMLVideoElement | HTMLCanvasElement) => Promise; /** * If `true`, a backdrop will be displayed behind the modal. * @default true */ "showBackdrop": boolean; } interface LarWeather { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Larva error input */ "error": (data: any) => Promise; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'cloud' */ "icon"?: string; /** * Input Larva event message (see abow) */ "input": (data: DataIn6) => Promise; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log": boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarWeatherContent { /** * Component JSON text */ "data"?: DataIn6 | string; } interface LarWeatherItem { /** * Component JSON text */ "icon": string; "name": string; "rotateIcon"?: number; "value": string; } interface RangeContent { "buttonValue": string; "color"?: Color; "disabled"?: boolean; "max": number; "min": number; "step": number; "value": number; } interface SlidingDoorContent { "color"?: Color; "doorState": string; "loading"?: boolean; "stopEnabled": boolean; } interface TwoPosControllerContent { "color"?: Color; "disabled": boolean; "manualcontrols"?: boolean; "max"?: number; "min"?: number; "mode": 'on' | 'off' | 'auto'; "setpoint": number; "step"?: number; } } export interface Lar2nCommanderDoorCustomEvent extends CustomEvent { detail: T; target: HTMLLar2nCommanderDoorElement; } export interface LarAnalogValueCustomEvent extends CustomEvent { detail: T; target: HTMLLarAnalogValueElement; } export interface LarAreaCustomEvent extends CustomEvent { detail: T; target: HTMLLarAreaElement; } export interface LarAreaBypassCustomEvent extends CustomEvent { detail: T; target: HTMLLarAreaBypassElement; } export interface LarAreaContentCustomEvent extends CustomEvent { detail: T; target: HTMLLarAreaContentElement; } export interface LarAreaTroublesCustomEvent extends CustomEvent { detail: T; target: HTMLLarAreaTroublesElement; } export interface LarBackdropCustomEvent extends CustomEvent { detail: T; target: HTMLLarBackdropElement; } export interface LarDebugCustomEvent extends CustomEvent { detail: T; target: HTMLLarDebugElement; } export interface LarDoorCustomEvent extends CustomEvent { detail: T; target: HTMLLarDoorElement; } export interface LarInnerRangeAreaCustomEvent extends CustomEvent { detail: T; target: HTMLLarInnerRangeAreaElement; } export interface LarInnerRangeDoorCustomEvent extends CustomEvent { detail: T; target: HTMLLarInnerRangeDoorElement; } export interface LarInnerRangeInceptionAreaCustomEvent extends CustomEvent { detail: T; target: HTMLLarInnerRangeInceptionAreaElement; } export interface LarInnerRangeInceptionDoorCustomEvent extends CustomEvent { detail: T; target: HTMLLarInnerRangeInceptionDoorElement; } export interface LarIntercomCustomEvent extends CustomEvent { detail: T; target: HTMLLarIntercomElement; } export interface LarIntercomContentCustomEvent extends CustomEvent { detail: T; target: HTMLLarIntercomContentElement; } export interface LarKoneElevatorsCustomEvent extends CustomEvent { detail: T; target: HTMLLarKoneElevatorsElement; } export interface LarKoneElevatorsContentCustomEvent extends CustomEvent { detail: T; target: HTMLLarKoneElevatorsContentElement; } export interface LarLogModalCustomEvent extends CustomEvent { detail: T; target: HTMLLarLogModalElement; } export interface LarModalCustomEvent extends CustomEvent { detail: T; target: HTMLLarModalElement; } export interface LarNodeCustomEvent extends CustomEvent { detail: T; target: HTMLLarNodeElement; } export interface LarNodeMoreButtonsCustomEvent extends CustomEvent { detail: T; target: HTMLLarNodeMoreButtonsElement; } export interface LarNotifyCustomEvent extends CustomEvent { detail: T; target: HTMLLarNotifyElement; } export interface LarOnoffCustomEvent extends CustomEvent { detail: T; target: HTMLLarOnoffElement; } export interface LarOnoffContentCustomEvent extends CustomEvent { detail: T; target: HTMLLarOnoffContentElement; } export interface LarPushButtonCustomEvent extends CustomEvent { detail: T; target: HTMLLarPushButtonElement; } export interface LarRadioButtonCustomEvent extends CustomEvent { detail: T; target: HTMLLarRadioButtonElement; } export interface LarRadioButtonContentCustomEvent extends CustomEvent { detail: T; target: HTMLLarRadioButtonContentElement; } export interface LarRangeCustomEvent extends CustomEvent { detail: T; target: HTMLLarRangeElement; } export interface LarRtspH264MjpegCustomEvent extends CustomEvent { detail: T; target: HTMLLarRtspH264MjpegElement; } export interface LarSliderCustomEvent extends CustomEvent { detail: T; target: HTMLLarSliderElement; } export interface LarSlidingDoorCustomEvent extends CustomEvent { detail: T; target: HTMLLarSlidingDoorElement; } export interface LarToggleCustomEvent extends CustomEvent { detail: T; target: HTMLLarToggleElement; } export interface LarTranslateCustomEvent extends CustomEvent { detail: T; target: HTMLLarTranslateElement; } export interface LarTwoPosControllerCustomEvent extends CustomEvent { detail: T; target: HTMLLarTwoPosControllerElement; } export interface LarUtilityMeterCustomEvent extends CustomEvent { detail: T; target: HTMLLarUtilityMeterElement; } export interface LarVideoModalCustomEvent extends CustomEvent { detail: T; target: HTMLLarVideoModalElement; } export interface LarWeatherCustomEvent extends CustomEvent { detail: T; target: HTMLLarWeatherElement; } export interface RangeContentCustomEvent extends CustomEvent { detail: T; target: HTMLRangeContentElement; } export interface SlidingDoorContentCustomEvent extends CustomEvent { detail: T; target: HTMLSlidingDoorContentElement; } export interface TwoPosControllerContentCustomEvent extends CustomEvent { detail: T; target: HTMLTwoPosControllerContentElement; } declare global { interface HTMLLar2nCommanderDoorElementEventMap { "output": DataOut; "request": any; } interface HTMLLar2nCommanderDoorElement extends Components.Lar2nCommanderDoor, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLar2nCommanderDoorElement, ev: Lar2nCommanderDoorCustomEvent) => 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: HTMLLar2nCommanderDoorElement, ev: Lar2nCommanderDoorCustomEvent) => 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 HTMLLar2nCommanderDoorElement: { prototype: HTMLLar2nCommanderDoorElement; new (): HTMLLar2nCommanderDoorElement; }; interface HTMLLar2nCommanderDoorContentElement extends Components.Lar2nCommanderDoorContent, HTMLStencilElement { } var HTMLLar2nCommanderDoorContentElement: { prototype: HTMLLar2nCommanderDoorContentElement; new (): HTMLLar2nCommanderDoorContentElement; }; interface HTMLLarAnalogValueElementEventMap { "output": any; "request": any; } interface HTMLLarAnalogValueElement extends Components.LarAnalogValue, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarAnalogValueElement, ev: LarAnalogValueCustomEvent) => 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: HTMLLarAnalogValueElement, ev: LarAnalogValueCustomEvent) => 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 HTMLLarAnalogValueElement: { prototype: HTMLLarAnalogValueElement; new (): HTMLLarAnalogValueElement; }; interface HTMLLarAppElement extends Components.LarApp, HTMLStencilElement { } var HTMLLarAppElement: { prototype: HTMLLarAppElement; new (): HTMLLarAppElement; }; interface HTMLLarAreaElementEventMap { "output": any; "request": any; } interface HTMLLarAreaElement extends Components.LarArea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarAreaElement, ev: LarAreaCustomEvent) => 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: HTMLLarAreaElement, ev: LarAreaCustomEvent) => 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 HTMLLarAreaElement: { prototype: HTMLLarAreaElement; new (): HTMLLarAreaElement; }; interface HTMLLarAreaBypassElementEventMap { "output": any; } interface HTMLLarAreaBypassElement extends Components.LarAreaBypass, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarAreaBypassElement, ev: LarAreaBypassCustomEvent) => 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: HTMLLarAreaBypassElement, ev: LarAreaBypassCustomEvent) => 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 HTMLLarAreaBypassElement: { prototype: HTMLLarAreaBypassElement; new (): HTMLLarAreaBypassElement; }; interface HTMLLarAreaContentElementEventMap { "arm": any; "disarm": any; "output": any; } interface HTMLLarAreaContentElement extends Components.LarAreaContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarAreaContentElement, ev: LarAreaContentCustomEvent) => 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: HTMLLarAreaContentElement, ev: LarAreaContentCustomEvent) => 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 HTMLLarAreaContentElement: { prototype: HTMLLarAreaContentElement; new (): HTMLLarAreaContentElement; }; interface HTMLLarAreaTroublesElementEventMap { "output": any; } interface HTMLLarAreaTroublesElement extends Components.LarAreaTroubles, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarAreaTroublesElement, ev: LarAreaTroublesCustomEvent) => 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: HTMLLarAreaTroublesElement, ev: LarAreaTroublesCustomEvent) => 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 HTMLLarAreaTroublesElement: { prototype: HTMLLarAreaTroublesElement; new (): HTMLLarAreaTroublesElement; }; interface HTMLLarAreaZonesElement extends Components.LarAreaZones, HTMLStencilElement { } var HTMLLarAreaZonesElement: { prototype: HTMLLarAreaZonesElement; new (): HTMLLarAreaZonesElement; }; interface HTMLLarBackdropElementEventMap { "larbackdroptap": void; } interface HTMLLarBackdropElement extends Components.LarBackdrop, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarBackdropElement, ev: LarBackdropCustomEvent) => 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: HTMLLarBackdropElement, ev: LarBackdropCustomEvent) => 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 HTMLLarBackdropElement: { prototype: HTMLLarBackdropElement; new (): HTMLLarBackdropElement; }; interface HTMLLarBadgeElement extends Components.LarBadge, HTMLStencilElement { } var HTMLLarBadgeElement: { prototype: HTMLLarBadgeElement; new (): HTMLLarBadgeElement; }; interface HTMLLarButtonElement extends Components.LarButton, HTMLStencilElement { } var HTMLLarButtonElement: { prototype: HTMLLarButtonElement; new (): HTMLLarButtonElement; }; interface HTMLLarButtonGroupElement extends Components.LarButtonGroup, HTMLStencilElement { } var HTMLLarButtonGroupElement: { prototype: HTMLLarButtonGroupElement; new (): HTMLLarButtonGroupElement; }; interface HTMLLarButtonPushElement extends Components.LarButtonPush, HTMLStencilElement { } var HTMLLarButtonPushElement: { prototype: HTMLLarButtonPushElement; new (): HTMLLarButtonPushElement; }; interface HTMLLarDebugElementEventMap { "output": any; "request": any; } interface HTMLLarDebugElement extends Components.LarDebug, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarDebugElement, ev: LarDebugCustomEvent) => 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: HTMLLarDebugElement, ev: LarDebugCustomEvent) => 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 HTMLLarDebugElement: { prototype: HTMLLarDebugElement; new (): HTMLLarDebugElement; }; interface HTMLLarDebugContentElement extends Components.LarDebugContent, HTMLStencilElement { } var HTMLLarDebugContentElement: { prototype: HTMLLarDebugContentElement; new (): HTMLLarDebugContentElement; }; interface HTMLLarDoorElementEventMap { "output": any; "request": any; } interface HTMLLarDoorElement extends Components.LarDoor, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarDoorElement, ev: LarDoorCustomEvent) => 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: HTMLLarDoorElement, ev: LarDoorCustomEvent) => 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 HTMLLarDoorElement: { prototype: HTMLLarDoorElement; new (): HTMLLarDoorElement; }; interface HTMLLarDoorContentElement extends Components.LarDoorContent, HTMLStencilElement { } var HTMLLarDoorContentElement: { prototype: HTMLLarDoorContentElement; new (): HTMLLarDoorContentElement; }; interface HTMLLarIconElement extends Components.LarIcon, HTMLStencilElement { } var HTMLLarIconElement: { prototype: HTMLLarIconElement; new (): HTMLLarIconElement; }; interface HTMLLarInnerRangeAreaElementEventMap { "output": any; "request": any; } interface HTMLLarInnerRangeAreaElement extends Components.LarInnerRangeArea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarInnerRangeAreaElement, ev: LarInnerRangeAreaCustomEvent) => 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: HTMLLarInnerRangeAreaElement, ev: LarInnerRangeAreaCustomEvent) => 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 HTMLLarInnerRangeAreaElement: { prototype: HTMLLarInnerRangeAreaElement; new (): HTMLLarInnerRangeAreaElement; }; interface HTMLLarInnerRangeAreaDoorContentElement extends Components.LarInnerRangeAreaDoorContent, HTMLStencilElement { } var HTMLLarInnerRangeAreaDoorContentElement: { prototype: HTMLLarInnerRangeAreaDoorContentElement; new (): HTMLLarInnerRangeAreaDoorContentElement; }; interface HTMLLarInnerRangeDoorElementEventMap { "output": any; "request": any; } interface HTMLLarInnerRangeDoorElement extends Components.LarInnerRangeDoor, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarInnerRangeDoorElement, ev: LarInnerRangeDoorCustomEvent) => 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: HTMLLarInnerRangeDoorElement, ev: LarInnerRangeDoorCustomEvent) => 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 HTMLLarInnerRangeDoorElement: { prototype: HTMLLarInnerRangeDoorElement; new (): HTMLLarInnerRangeDoorElement; }; interface HTMLLarInnerRangeInceptionAreaElementEventMap { "output": DataOut1; "request": any; } interface HTMLLarInnerRangeInceptionAreaElement extends Components.LarInnerRangeInceptionArea, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarInnerRangeInceptionAreaElement, ev: LarInnerRangeInceptionAreaCustomEvent) => 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: HTMLLarInnerRangeInceptionAreaElement, ev: LarInnerRangeInceptionAreaCustomEvent) => 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 HTMLLarInnerRangeInceptionAreaElement: { prototype: HTMLLarInnerRangeInceptionAreaElement; new (): HTMLLarInnerRangeInceptionAreaElement; }; interface HTMLLarInnerRangeInceptionAreaContentElement extends Components.LarInnerRangeInceptionAreaContent, HTMLStencilElement { } var HTMLLarInnerRangeInceptionAreaContentElement: { prototype: HTMLLarInnerRangeInceptionAreaContentElement; new (): HTMLLarInnerRangeInceptionAreaContentElement; }; interface HTMLLarInnerRangeInceptionDoorElementEventMap { "output": DataOut2; "request": any; } interface HTMLLarInnerRangeInceptionDoorElement extends Components.LarInnerRangeInceptionDoor, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarInnerRangeInceptionDoorElement, ev: LarInnerRangeInceptionDoorCustomEvent) => 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: HTMLLarInnerRangeInceptionDoorElement, ev: LarInnerRangeInceptionDoorCustomEvent) => 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 HTMLLarInnerRangeInceptionDoorElement: { prototype: HTMLLarInnerRangeInceptionDoorElement; new (): HTMLLarInnerRangeInceptionDoorElement; }; interface HTMLLarInnerRangeInceptionDoorContentElement extends Components.LarInnerRangeInceptionDoorContent, HTMLStencilElement { } var HTMLLarInnerRangeInceptionDoorContentElement: { prototype: HTMLLarInnerRangeInceptionDoorContentElement; new (): HTMLLarInnerRangeInceptionDoorContentElement; }; interface HTMLLarIntercomElementEventMap { "output": any; "request": any; } interface HTMLLarIntercomElement extends Components.LarIntercom, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarIntercomElement, ev: LarIntercomCustomEvent) => 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: HTMLLarIntercomElement, ev: LarIntercomCustomEvent) => 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 HTMLLarIntercomElement: { prototype: HTMLLarIntercomElement; new (): HTMLLarIntercomElement; }; interface HTMLLarIntercomContentElementEventMap { "output": any; "loading": any; "response": any; } interface HTMLLarIntercomContentElement extends Components.LarIntercomContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarIntercomContentElement, ev: LarIntercomContentCustomEvent) => 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: HTMLLarIntercomContentElement, ev: LarIntercomContentCustomEvent) => 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 HTMLLarIntercomContentElement: { prototype: HTMLLarIntercomContentElement; new (): HTMLLarIntercomContentElement; }; interface HTMLLarKoneElevatorsElementEventMap { "output": any; "request": any; } interface HTMLLarKoneElevatorsElement extends Components.LarKoneElevators, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarKoneElevatorsElement, ev: LarKoneElevatorsCustomEvent) => 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: HTMLLarKoneElevatorsElement, ev: LarKoneElevatorsCustomEvent) => 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 HTMLLarKoneElevatorsElement: { prototype: HTMLLarKoneElevatorsElement; new (): HTMLLarKoneElevatorsElement; }; interface HTMLLarKoneElevatorsContentElementEventMap { "callelevator": any; } interface HTMLLarKoneElevatorsContentElement extends Components.LarKoneElevatorsContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarKoneElevatorsContentElement, ev: LarKoneElevatorsContentCustomEvent) => 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: HTMLLarKoneElevatorsContentElement, ev: LarKoneElevatorsContentCustomEvent) => 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 HTMLLarKoneElevatorsContentElement: { prototype: HTMLLarKoneElevatorsContentElement; new (): HTMLLarKoneElevatorsContentElement; }; interface HTMLLarListElement extends Components.LarList, HTMLStencilElement { } var HTMLLarListElement: { prototype: HTMLLarListElement; new (): HTMLLarListElement; }; interface HTMLLarListHeaderElement extends Components.LarListHeader, HTMLStencilElement { } var HTMLLarListHeaderElement: { prototype: HTMLLarListHeaderElement; new (): HTMLLarListHeaderElement; }; interface HTMLLarListItemElement extends Components.LarListItem, HTMLStencilElement { } var HTMLLarListItemElement: { prototype: HTMLLarListItemElement; new (): HTMLLarListItemElement; }; interface HTMLLarLogModalElementEventMap { "request": any; } interface HTMLLarLogModalElement extends Components.LarLogModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarLogModalElement, ev: LarLogModalCustomEvent) => 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: HTMLLarLogModalElement, ev: LarLogModalCustomEvent) => 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 HTMLLarLogModalElement: { prototype: HTMLLarLogModalElement; new (): HTMLLarLogModalElement; }; interface HTMLLarModalElementEventMap { "larmodalwillpresent": any; "larmodaldidpresent": any; "larmodalwilldismiss": any; "larmodaldiddismiss": any; } interface HTMLLarModalElement extends Components.LarModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarModalElement, ev: LarModalCustomEvent) => 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: HTMLLarModalElement, ev: LarModalCustomEvent) => 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 HTMLLarModalElement: { prototype: HTMLLarModalElement; new (): HTMLLarModalElement; }; interface HTMLLarNodeElementEventMap { "request": any; "larnodewillpresent": any; "larnodedidpresent": any; "larnodewilldismiss": any; "larnodediddismiss": any; } interface HTMLLarNodeElement extends Components.LarNode, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarNodeElement, ev: LarNodeCustomEvent) => 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: HTMLLarNodeElement, ev: LarNodeCustomEvent) => 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 HTMLLarNodeElement: { prototype: HTMLLarNodeElement; new (): HTMLLarNodeElement; }; interface HTMLLarNodeLinkedComponentsElement extends Components.LarNodeLinkedComponents, HTMLStencilElement { } var HTMLLarNodeLinkedComponentsElement: { prototype: HTMLLarNodeLinkedComponentsElement; new (): HTMLLarNodeLinkedComponentsElement; }; interface HTMLLarNodeMoreButtonsElementEventMap { "request": any; } interface HTMLLarNodeMoreButtonsElement extends Components.LarNodeMoreButtons, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarNodeMoreButtonsElement, ev: LarNodeMoreButtonsCustomEvent) => 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: HTMLLarNodeMoreButtonsElement, ev: LarNodeMoreButtonsCustomEvent) => 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 HTMLLarNodeMoreButtonsElement: { prototype: HTMLLarNodeMoreButtonsElement; new (): HTMLLarNodeMoreButtonsElement; }; interface HTMLLarNodeTitlesElement extends Components.LarNodeTitles, HTMLStencilElement { } var HTMLLarNodeTitlesElement: { prototype: HTMLLarNodeTitlesElement; new (): HTMLLarNodeTitlesElement; }; interface HTMLLarNotifyElementEventMap { "larnotifywillpresent": any; "larnotifydidpresent": any; "larnotifywilldismiss": any; "larnotifydiddismiss": any; } interface HTMLLarNotifyElement extends Components.LarNotify, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarNotifyElement, ev: LarNotifyCustomEvent) => 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: HTMLLarNotifyElement, ev: LarNotifyCustomEvent) => 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 HTMLLarNotifyElement: { prototype: HTMLLarNotifyElement; new (): HTMLLarNotifyElement; }; interface HTMLLarOnoffElementEventMap { "output": any; "request": any; } interface HTMLLarOnoffElement extends Components.LarOnoff, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarOnoffElement, ev: LarOnoffCustomEvent) => 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: HTMLLarOnoffElement, ev: LarOnoffCustomEvent) => 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 HTMLLarOnoffElement: { prototype: HTMLLarOnoffElement; new (): HTMLLarOnoffElement; }; interface HTMLLarOnoffContentElementEventMap { "buttonclick": any; } interface HTMLLarOnoffContentElement extends Components.LarOnoffContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarOnoffContentElement, ev: LarOnoffContentCustomEvent) => 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: HTMLLarOnoffContentElement, ev: LarOnoffContentCustomEvent) => 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 HTMLLarOnoffContentElement: { prototype: HTMLLarOnoffContentElement; new (): HTMLLarOnoffContentElement; }; interface HTMLLarPushButtonElementEventMap { "output": any; "request": any; } interface HTMLLarPushButtonElement extends Components.LarPushButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarPushButtonElement, ev: LarPushButtonCustomEvent) => 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: HTMLLarPushButtonElement, ev: LarPushButtonCustomEvent) => 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 HTMLLarPushButtonElement: { prototype: HTMLLarPushButtonElement; new (): HTMLLarPushButtonElement; }; interface HTMLLarPushButtonContentElement extends Components.LarPushButtonContent, HTMLStencilElement { } var HTMLLarPushButtonContentElement: { prototype: HTMLLarPushButtonContentElement; new (): HTMLLarPushButtonContentElement; }; interface HTMLLarRadioButtonElementEventMap { "output": any; "request": any; } interface HTMLLarRadioButtonElement extends Components.LarRadioButton, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarRadioButtonElement, ev: LarRadioButtonCustomEvent) => 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: HTMLLarRadioButtonElement, ev: LarRadioButtonCustomEvent) => 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 HTMLLarRadioButtonElement: { prototype: HTMLLarRadioButtonElement; new (): HTMLLarRadioButtonElement; }; interface HTMLLarRadioButtonContentElementEventMap { "selectoption": number; } interface HTMLLarRadioButtonContentElement extends Components.LarRadioButtonContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarRadioButtonContentElement, ev: LarRadioButtonContentCustomEvent) => 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: HTMLLarRadioButtonContentElement, ev: LarRadioButtonContentCustomEvent) => 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 HTMLLarRadioButtonContentElement: { prototype: HTMLLarRadioButtonContentElement; new (): HTMLLarRadioButtonContentElement; }; interface HTMLLarRangeElementEventMap { "output": any; "request": any; } interface HTMLLarRangeElement extends Components.LarRange, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarRangeElement, ev: LarRangeCustomEvent) => 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: HTMLLarRangeElement, ev: LarRangeCustomEvent) => 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 HTMLLarRangeElement: { prototype: HTMLLarRangeElement; new (): HTMLLarRangeElement; }; interface HTMLLarRtspH264MjpegElementEventMap { "output": any; "request": any; "larnodewillpresent": any; "larnodedidpresent": any; "larnodewilldismiss": any; "larnodediddismiss": any; } interface HTMLLarRtspH264MjpegElement extends Components.LarRtspH264Mjpeg, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarRtspH264MjpegElement, ev: LarRtspH264MjpegCustomEvent) => 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: HTMLLarRtspH264MjpegElement, ev: LarRtspH264MjpegCustomEvent) => 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 HTMLLarRtspH264MjpegElement: { prototype: HTMLLarRtspH264MjpegElement; new (): HTMLLarRtspH264MjpegElement; }; interface HTMLLarSliderElementEventMap { "larchange": SliderInputChangeEvent; "larfocus": void; "larblur": void; } interface HTMLLarSliderElement extends Components.LarSlider, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarSliderElement, ev: LarSliderCustomEvent) => 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: HTMLLarSliderElement, ev: LarSliderCustomEvent) => 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 HTMLLarSliderElement: { prototype: HTMLLarSliderElement; new (): HTMLLarSliderElement; }; interface HTMLLarSlidingDoorElementEventMap { "output": any; "request": any; } interface HTMLLarSlidingDoorElement extends Components.LarSlidingDoor, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarSlidingDoorElement, ev: LarSlidingDoorCustomEvent) => 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: HTMLLarSlidingDoorElement, ev: LarSlidingDoorCustomEvent) => 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 HTMLLarSlidingDoorElement: { prototype: HTMLLarSlidingDoorElement; new (): HTMLLarSlidingDoorElement; }; interface HTMLLarToggleElementEventMap { "larchange": CheckedInputChangeEvent; "larfocus": void; "larblur": void; } interface HTMLLarToggleElement extends Components.LarToggle, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarToggleElement, ev: LarToggleCustomEvent) => 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: HTMLLarToggleElement, ev: LarToggleCustomEvent) => 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 HTMLLarToggleElement: { prototype: HTMLLarToggleElement; new (): HTMLLarToggleElement; }; interface HTMLLarTranslateElementEventMap { "larlangchange": void; } interface HTMLLarTranslateElement extends Components.LarTranslate, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarTranslateElement, ev: LarTranslateCustomEvent) => 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: HTMLLarTranslateElement, ev: LarTranslateCustomEvent) => 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 HTMLLarTranslateElement: { prototype: HTMLLarTranslateElement; new (): HTMLLarTranslateElement; }; interface HTMLLarTwoPosControllerElementEventMap { "output": any; "request": any; } interface HTMLLarTwoPosControllerElement extends Components.LarTwoPosController, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarTwoPosControllerElement, ev: LarTwoPosControllerCustomEvent) => 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: HTMLLarTwoPosControllerElement, ev: LarTwoPosControllerCustomEvent) => 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 HTMLLarTwoPosControllerElement: { prototype: HTMLLarTwoPosControllerElement; new (): HTMLLarTwoPosControllerElement; }; interface HTMLLarUtilityLogElement extends Components.LarUtilityLog, HTMLStencilElement { } var HTMLLarUtilityLogElement: { prototype: HTMLLarUtilityLogElement; new (): HTMLLarUtilityLogElement; }; interface HTMLLarUtilityMeterElementEventMap { "output": any; "request": any; } interface HTMLLarUtilityMeterElement extends Components.LarUtilityMeter, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarUtilityMeterElement, ev: LarUtilityMeterCustomEvent) => 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: HTMLLarUtilityMeterElement, ev: LarUtilityMeterCustomEvent) => 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 HTMLLarUtilityMeterElement: { prototype: HTMLLarUtilityMeterElement; new (): HTMLLarUtilityMeterElement; }; interface HTMLLarVideoModalElementEventMap { "larmodalwillpresent": any; "larmodaldidpresent": any; "larmodalwilldismiss": any; "larmodaldiddismiss": any; } interface HTMLLarVideoModalElement extends Components.LarVideoModal, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarVideoModalElement, ev: LarVideoModalCustomEvent) => 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: HTMLLarVideoModalElement, ev: LarVideoModalCustomEvent) => 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 HTMLLarVideoModalElement: { prototype: HTMLLarVideoModalElement; new (): HTMLLarVideoModalElement; }; interface HTMLLarWeatherElementEventMap { "output": any; "request": any; } interface HTMLLarWeatherElement extends Components.LarWeather, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLLarWeatherElement, ev: LarWeatherCustomEvent) => 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: HTMLLarWeatherElement, ev: LarWeatherCustomEvent) => 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 HTMLLarWeatherElement: { prototype: HTMLLarWeatherElement; new (): HTMLLarWeatherElement; }; interface HTMLLarWeatherContentElement extends Components.LarWeatherContent, HTMLStencilElement { } var HTMLLarWeatherContentElement: { prototype: HTMLLarWeatherContentElement; new (): HTMLLarWeatherContentElement; }; interface HTMLLarWeatherItemElement extends Components.LarWeatherItem, HTMLStencilElement { } var HTMLLarWeatherItemElement: { prototype: HTMLLarWeatherItemElement; new (): HTMLLarWeatherItemElement; }; interface HTMLRangeContentElementEventMap { "buttonclick": number; } interface HTMLRangeContentElement extends Components.RangeContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLRangeContentElement, ev: RangeContentCustomEvent) => 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: HTMLRangeContentElement, ev: RangeContentCustomEvent) => 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 HTMLRangeContentElement: { prototype: HTMLRangeContentElement; new (): HTMLRangeContentElement; }; interface HTMLSlidingDoorContentElementEventMap { "sendcommand": string; } interface HTMLSlidingDoorContentElement extends Components.SlidingDoorContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLSlidingDoorContentElement, ev: SlidingDoorContentCustomEvent) => 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: HTMLSlidingDoorContentElement, ev: SlidingDoorContentCustomEvent) => 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 HTMLSlidingDoorContentElement: { prototype: HTMLSlidingDoorContentElement; new (): HTMLSlidingDoorContentElement; }; interface HTMLTwoPosControllerContentElementEventMap { "changemode": string; "changesetpoint": boolean; } interface HTMLTwoPosControllerContentElement extends Components.TwoPosControllerContent, HTMLStencilElement { addEventListener(type: K, listener: (this: HTMLTwoPosControllerContentElement, ev: TwoPosControllerContentCustomEvent) => 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: HTMLTwoPosControllerContentElement, ev: TwoPosControllerContentCustomEvent) => 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 HTMLTwoPosControllerContentElement: { prototype: HTMLTwoPosControllerContentElement; new (): HTMLTwoPosControllerContentElement; }; interface HTMLElementTagNameMap { "lar-2n-commander-door": HTMLLar2nCommanderDoorElement; "lar-2n-commander-door-content": HTMLLar2nCommanderDoorContentElement; "lar-analog-value": HTMLLarAnalogValueElement; "lar-app": HTMLLarAppElement; "lar-area": HTMLLarAreaElement; "lar-area-bypass": HTMLLarAreaBypassElement; "lar-area-content": HTMLLarAreaContentElement; "lar-area-troubles": HTMLLarAreaTroublesElement; "lar-area-zones": HTMLLarAreaZonesElement; "lar-backdrop": HTMLLarBackdropElement; "lar-badge": HTMLLarBadgeElement; "lar-button": HTMLLarButtonElement; "lar-button-group": HTMLLarButtonGroupElement; "lar-button-push": HTMLLarButtonPushElement; "lar-debug": HTMLLarDebugElement; "lar-debug-content": HTMLLarDebugContentElement; "lar-door": HTMLLarDoorElement; "lar-door-content": HTMLLarDoorContentElement; "lar-icon": HTMLLarIconElement; "lar-inner-range-area": HTMLLarInnerRangeAreaElement; "lar-inner-range-area-door-content": HTMLLarInnerRangeAreaDoorContentElement; "lar-inner-range-door": HTMLLarInnerRangeDoorElement; "lar-inner-range-inception-area": HTMLLarInnerRangeInceptionAreaElement; "lar-inner-range-inception-area-content": HTMLLarInnerRangeInceptionAreaContentElement; "lar-inner-range-inception-door": HTMLLarInnerRangeInceptionDoorElement; "lar-inner-range-inception-door-content": HTMLLarInnerRangeInceptionDoorContentElement; "lar-intercom": HTMLLarIntercomElement; "lar-intercom-content": HTMLLarIntercomContentElement; "lar-kone-elevators": HTMLLarKoneElevatorsElement; "lar-kone-elevators-content": HTMLLarKoneElevatorsContentElement; "lar-list": HTMLLarListElement; "lar-list-header": HTMLLarListHeaderElement; "lar-list-item": HTMLLarListItemElement; "lar-log-modal": HTMLLarLogModalElement; "lar-modal": HTMLLarModalElement; "lar-node": HTMLLarNodeElement; "lar-node-linked-components": HTMLLarNodeLinkedComponentsElement; "lar-node-more-buttons": HTMLLarNodeMoreButtonsElement; "lar-node-titles": HTMLLarNodeTitlesElement; "lar-notify": HTMLLarNotifyElement; "lar-onoff": HTMLLarOnoffElement; "lar-onoff-content": HTMLLarOnoffContentElement; "lar-push-button": HTMLLarPushButtonElement; "lar-push-button-content": HTMLLarPushButtonContentElement; "lar-radio-button": HTMLLarRadioButtonElement; "lar-radio-button-content": HTMLLarRadioButtonContentElement; "lar-range": HTMLLarRangeElement; "lar-rtsp-h264-mjpeg": HTMLLarRtspH264MjpegElement; "lar-slider": HTMLLarSliderElement; "lar-sliding-door": HTMLLarSlidingDoorElement; "lar-toggle": HTMLLarToggleElement; "lar-translate": HTMLLarTranslateElement; "lar-two-pos-controller": HTMLLarTwoPosControllerElement; "lar-utility-log": HTMLLarUtilityLogElement; "lar-utility-meter": HTMLLarUtilityMeterElement; "lar-video-modal": HTMLLarVideoModalElement; "lar-weather": HTMLLarWeatherElement; "lar-weather-content": HTMLLarWeatherContentElement; "lar-weather-item": HTMLLarWeatherItemElement; "range-content": HTMLRangeContentElement; "sliding-door-content": HTMLSlidingDoorContentElement; "two-pos-controller-content": HTMLTwoPosControllerContentElement; } } declare namespace LocalJSX { interface Lar2nCommanderDoor { /** * @default false */ "allowIndicationAutoColoring"?: boolean; /** * @default 'primary' */ "color"?: Color; "colorIconSmall"?: Color; "colorInputs"?: Color; "colorModal"?: Color; "hideTitles"?: boolean; /** * @default 'door' */ "icon"?: string; /** * @default false */ "log"?: boolean; "mainTitle": string; /** * @default 'default' */ "nodeSize"?: Size; "onOutput"?: (event: Lar2nCommanderDoorCustomEvent) => void; "onRequest"?: (event: Lar2nCommanderDoorCustomEvent) => void; "options"?: any; "subTitle"?: string; "supTitle"?: string; } interface Lar2nCommanderDoorContent { "color"?: Color; "disabled"?: boolean; "icon"?: string; "value"?: string; } interface LarAnalogValue { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarAnalogValueCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarAnalogValueCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarApp { } interface LarArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Enable quick action for security node * @default false */ "enableSecurityQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarAreaCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarAreaCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarAreaBypass { "color"?: Color; "modal"?: HTMLLarModalElement; "onOutput"?: (event: LarAreaBypassCustomEvent) => void; "troubles"?: string; "zones"?: string; } interface LarAreaContent { /** * @default false */ "alarm"?: boolean; /** * @default false */ "armed"?: boolean; "color"?: Color; "colorModal"?: Color; /** * @default false */ "hastroubles"?: boolean; "icon"?: string; /** * @default true */ "loading"?: boolean; "onArm"?: (event: LarAreaContentCustomEvent) => void; "onDisarm"?: (event: LarAreaContentCustomEvent) => void; "onOutput"?: (event: LarAreaContentCustomEvent) => void; "troubles"?: string; /** * @default false */ "zoneopened"?: boolean; "zones"?: string; } interface LarAreaTroubles { /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; "header"?: any; "modal"?: HTMLLarModalElement; "onOutput"?: (event: LarAreaTroublesCustomEvent) => void; "troubles"?: string; } interface LarAreaZones { "zones"?: string; } interface LarBackdrop { /** * Emitted when the backdrop is tapped. */ "onLarbackdroptap"?: (event: LarBackdropCustomEvent) => void; /** * If `true`, the backdrop will stop propagation on tap. Defaults to `true`. * @default true */ "stopPropagation"?: boolean; /** * If `true`, the backdrop will can be clicked and will emit the `larbackdroptap` event. Defaults to `true`. * @default true */ "tappable"?: boolean; /** * If `true`, the backdrop will be visible. Defaults to `true`. * @default true */ "visible"?: boolean; } interface LarBadge { "color"?: Color; } interface LarButton { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the button. * @default false */ "disabled"?: boolean; /** * expand * @default 'full' */ "expand"?: ('full' | 'block'); /** * outline styled button * @default false */ "outline"?: boolean; /** * size * @default 'default' */ "size"?: ('small' | 'default'); } interface LarButtonGroup { } interface LarButtonPush { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default false */ "disabled"?: boolean; /** * size * @default 'default' */ "size"?: ('small' | 'default'); } interface LarDebug { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarDebugCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarDebugCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarDebugContent { /** * Component JSON text */ "text"?: string; } interface LarDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarDoorCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarDoorCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarDoorContent { "color"?: Color; "disabled"?: boolean; "value"?: string; } interface LarIcon { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * Use 'named' incon param icon or src for svg url */ "icon": string; /** * The size of the icon. Available options are: `"small"`, `"medium"` `"large"`. */ "size"?: string; "src"?: string; } interface LarInnerRangeArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarInnerRangeAreaCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarInnerRangeAreaCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeAreaDoorContent { "color"?: Color; "disabled"?: boolean; "icon"?: string; "value"?: string; } interface LarInnerRangeDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; "doorType"?: string; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarInnerRangeDoorCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarInnerRangeDoorCustomEvent) => void; /** * Component specific options (see above) */ "options"?: any; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionArea { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * Allow node color automatic change based on feedback/node value. Defaults to true * @default true */ "allowNodeAutoColoring"?: boolean; /** * The color to use from your application's color palette. Options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarInnerRangeInceptionAreaCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarInnerRangeInceptionAreaCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionAreaContent { "armReady"?: boolean; "color"?: Color; "disabled"?: boolean; "icon"?: string; "value"?: string; } interface LarInnerRangeInceptionDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; "doorType"?: string; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'door' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarInnerRangeInceptionDoorCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarInnerRangeInceptionDoorCustomEvent) => void; /** * Component specific options (see above) */ "options"?: any; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarInnerRangeInceptionDoorContent { "color"?: Color; "disabled"?: boolean; "icon"?: string; "value"?: string; } interface LarIntercom { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'intercom' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarIntercomCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarIntercomCustomEvent) => void; /** * Try to play ring sound if ringing Please note that you may get DOMException: play() failed because the user didn't interact with the document first in webkit audio must be handled externally or user interaction policy needs to be disabled * @default false */ "playSound"?: boolean; /** * server for cameras */ "server": string; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy"?: boolean; } interface LarIntercomContent { /** * @default [] */ "buttons"?: Button[]; "camera"?: CameraOpts; "colorInputs"?: Color; "disabled"?: boolean; "onLoading"?: (event: LarIntercomContentCustomEvent) => void; "onOutput"?: (event: LarIntercomContentCustomEvent) => void; "onResponse"?: (event: LarIntercomContentCustomEvent) => void; /** * server for cameras */ "server": string; "sip"?: SipOpts; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy"?: boolean; } interface LarKoneElevators { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'elevator1' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarKoneElevatorsCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarKoneElevatorsCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarKoneElevatorsContent { "callStatus"?: CallStatus; /** * @default [] */ "callableAreas"?: Area[]; "color"?: Color; /** * @default true */ "connection"?: boolean; "connectionError"?: string; "loading"?: boolean; "onCallelevator"?: (event: LarKoneElevatorsContentCustomEvent) => void; } interface LarList { } interface LarListHeader { } interface LarListItem { "color"?: Color; /** * If `true`, the user cannot interact with the toggle. Defaults to `false`. * @default false */ "disabled"?: boolean; } interface LarLogModal { "modal"?: HTMLLarModalElement; /** * Larva sub-components request event */ "onRequest"?: (event: LarLogModalCustomEvent) => void; } interface LarModal { /** * Modal appearing animation if animations enabled Default options are: `"bottom"`, `"right"` * @default 'right' */ "animation"?: ('bottom' | 'right'); /** * If `true`, the modal will be dismissed when the backdrop is clicked. * @default true */ "backdropDismiss"?: boolean; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The icon color to use from your application's color palette. */ "colorHeaderInputs"?: Color; /** * The small icon color to use from your application's color palette. */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for value */ "colorValue"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * The data to pass to the modal component. */ "componentProps"?: ComponentProps; /** * Modal header size * @default 'default' */ "headerSize"?: ('small' | 'default'); /** * Modal title big icon */ "icon"?: string; /** * Modal corner small icon */ "iconSmall"?: string; /** * Moda main title */ "mainTitle"?: string; /** * Emitted after the modal has dismissed. */ "onLarmodaldiddismiss"?: (event: LarModalCustomEvent) => void; /** * Emitted after the modal has presented. */ "onLarmodaldidpresent"?: (event: LarModalCustomEvent) => void; /** * Emitted before the modal has dismissed. */ "onLarmodalwilldismiss"?: (event: LarModalCustomEvent) => void; /** * Emitted before the modal has presented. */ "onLarmodalwillpresent"?: (event: LarModalCustomEvent) => void; /** * Modal z-index */ "overlayIndex"?: number; /** * If `true`, a backdrop will be displayed behind the modal. * @default true */ "showBackdrop"?: boolean; /** * Modal subscript title */ "subTitle"?: string; /** * Modal superscript title */ "supTitle"?: string; /** * If `true`, the modal will be dismissed when swiped back. */ "swipeGesture"?: boolean; /** * Node corner value */ "value"?: string; /** * Value translation valriables */ "valueTranslationValues"?: any; } interface LarNode { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The color to use from your application's color palette for main icon */ "colorIcon"?: Color; /** * The color to use from your application's color palette for small icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for modal window. */ "colorModal"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * The data to pass to the modal component. */ "componentProps"?: ComponentProps; /** * If `true`, the user cannot interact with the node. Defaults to `false`. * @default false */ "disabled"?: boolean; /** * Modal header size * @default 'default' */ "headerSizeModal"?: Size; /** * Hide node titles * @default false */ "hideTitles"?: boolean; /** * Node big icon */ "icon"?: string; /** * Node corner small icon */ "iconSmall"?: string; /** * Node loading or not * @default false */ "loading"?: boolean; /** * Should we load lar-log sub-component? * @default false */ "log"?: boolean; /** * Node main title * @default '' */ "mainTitle"?: string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Emitted after the modal has dismissed. */ "onLarnodediddismiss"?: (event: LarNodeCustomEvent) => void; /** * Emitted after the modal has presented. */ "onLarnodedidpresent"?: (event: LarNodeCustomEvent) => void; /** * Emitted before the modal has dismissed. */ "onLarnodewilldismiss"?: (event: LarNodeCustomEvent) => void; /** * Emitted before the modal has presented. */ "onLarnodewillpresent"?: (event: LarNodeCustomEvent) => void; /** * Larva sub-components request event */ "onRequest"?: (event: LarNodeCustomEvent) => void; /** * Node subtitle */ "subTitle"?: string; /** * Node superscript title */ "supTitle"?: string; /** * Node corner value, passed trought translation */ "value"?: string; /** * Value translation valriables */ "valueTranslationValues"?: object | string; } interface LarNodeLinkedComponents { } interface LarNodeMoreButtons { "colorInputs"?: Color; "colorModal"?: Color; /** * @default false */ "log"?: boolean; /** * Larva sub-components request event */ "onRequest"?: (event: LarNodeMoreButtonsCustomEvent) => void; } interface LarNodeTitles { /** * Node main title */ "mainTitle": string; /** * Node subtitle */ "subTitle"?: string; /** * Node superscript title */ "supTitle"?: string; } interface LarNotify { /** * Auto-hide timeout, will not auto-hide * @default 4000 */ "autoHide"?: number; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * Message */ "message"?: string | HTMLElement | HTMLLarTranslateElement; /** * Emitted after the modal has dismissed. */ "onLarnotifydiddismiss"?: (event: LarNotifyCustomEvent) => void; /** * Emitted after the modal has presented. */ "onLarnotifydidpresent"?: (event: LarNotifyCustomEvent) => void; /** * Emitted before the modal has dismissed. */ "onLarnotifywilldismiss"?: (event: LarNotifyCustomEvent) => void; /** * Emitted before the notify has presented. */ "onLarnotifywillpresent"?: (event: LarNotifyCustomEvent) => void; /** * Modal z-index */ "overlayIndex"?: number; } interface LarOnoff { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarOnoffCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarOnoffCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarOnoffContent { "color"?: Color; "disabled"?: boolean; "onButtonclick"?: (event: LarOnoffContentCustomEvent) => void; "value"?: string; } interface LarPushButton { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarPushButtonCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarPushButtonCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarPushButtonContent { "color"?: Color; "disabled"?: boolean; } interface LarRadioButton { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'device' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarRadioButtonCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarRadioButtonCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarRadioButtonContent { "color"?: Color; "disabled"?: boolean; "onSelectoption"?: (event: LarRadioButtonContentCustomEvent) => void; /** * @default [] */ "radios"?: RadioData[] | string; "selected"?: number | string; "value"?: string; } interface LarRange { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'security' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarRangeCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarRangeCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarRtspH264Mjpeg { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The color to use from your application's color palette for small icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide camera names top of streams * @default false */ "hideCameraNames"?: boolean; /** * Hide node titles * @default false */ "hideTitles"?: boolean; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * Emitted after the modal has dismissed. */ "onLarnodediddismiss"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * Emitted after the modal has presented. */ "onLarnodedidpresent"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * Emitted before the modal has dismissed. */ "onLarnodewilldismiss"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * Emitted before the modal has presented. */ "onLarnodewillpresent"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarRtspH264MjpegCustomEvent) => void; /** * server for cameras */ "server": string; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; /** * Use upstream proxy for cameras * @default true */ "useUplinkProxy"?: boolean; } interface LarSlider { /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the button. * @default false */ "disabled"?: boolean; /** * @default 100 */ "max"?: number; /** * @default 0 */ "min"?: number; /** * Emitted when the toggle loses focus. */ "onLarblur"?: (event: LarSliderCustomEvent) => void; /** * Emitted when the value property has changed. */ "onLarchange"?: (event: LarSliderCustomEvent) => void; /** * Emitted when the toggle has focus. */ "onLarfocus"?: (event: LarSliderCustomEvent) => void; /** * size * @default 'horizontal' */ "orientation"?: ('vertical' | 'horizontal'); /** * @default 1 */ "step"?: number; /** * @default 0 */ "value"?: number; } interface LarSlidingDoor { /** * Allow node indication color automatic change based on feedback/node value. Defaults to false * @default false */ "allowIndicationAutoColoring"?: boolean; /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Disable quck actions * @default false */ "disableQuickActions"?: boolean; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'off' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default true */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarSlidingDoorCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarSlidingDoorCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarToggle { /** * If `true`, the toggle is selected. Defaults to `false`. * @default false */ "checked"?: boolean; /** * The color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * If `true`, the user cannot interact with the toggle. Defaults to `false`. * @default false */ "disabled"?: boolean; /** * The name of the control, which is submitted with the form data. * @default this.inputId */ "name"?: string; /** * Emitted when the toggle loses focus. */ "onLarblur"?: (event: LarToggleCustomEvent) => void; /** * Emitted when the value property has changed. */ "onLarchange"?: (event: LarToggleCustomEvent) => void; /** * Emitted when the toggle has focus. */ "onLarfocus"?: (event: LarToggleCustomEvent) => void; /** * The value of the toggle does not mean if it's checked or not, use the `checked` property for that. The value of a toggle is analogous to the value of a ``, it's only used when the toggle participates in a native ``. Defaults to `on`. * @default 'on' */ "value"?: string | null; } interface LarTranslate { "fallback"?: string | null; /** * Emitted when the value property has changed. */ "onLarlangchange"?: (event: LarTranslateCustomEvent) => void; /** * @default '' */ "t"?: string; "values"?: any; } interface LarTwoPosController { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'off' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarTwoPosControllerCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarTwoPosControllerCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarUtilityLog { /** * @default '' */ "measuringUnit"?: string; /** * @default '[]' */ "values"?: string; /** * @default '' */ "webComponentValueType"?: string; } interface LarUtilityMeter { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'chart-bar' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarUtilityMeterCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarUtilityMeterCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarVideoModal { /** * If `true`, the modal will be dismissed when the backdrop is clicked. * @default true */ "backdropDismiss"?: boolean; /** * The icon color to use from your application's color palette. Default options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. */ "color"?: Color; /** * The component to display inside of the modal. */ "component"?: ComponentRef; /** * Node main title * @default '' */ "mainTitle"?: string; /** * Emitted after the modal has dismissed. */ "onLarmodaldiddismiss"?: (event: LarVideoModalCustomEvent) => void; /** * Emitted after the modal has presented. */ "onLarmodaldidpresent"?: (event: LarVideoModalCustomEvent) => void; /** * Emitted before the modal has dismissed. */ "onLarmodalwilldismiss"?: (event: LarVideoModalCustomEvent) => void; /** * Emitted before the modal has presented. */ "onLarmodalwillpresent"?: (event: LarVideoModalCustomEvent) => void; /** * Modal z-index */ "overlayIndex"?: number; /** * If `true`, a backdrop will be displayed behind the modal. * @default true */ "showBackdrop"?: boolean; } interface LarWeather { /** * The color to use from your application's color palette. Detrouble options are: `"primary"`, `"secondary"`, `"tertiary"`, `"success"`, `"warning"`, `"danger"`, `"light"`, `"medium"`, and `"dark"`. * @default 'primary' */ "color"?: Color; /** * The color to use from your application's color palette for indication icon */ "colorIconSmall"?: Color; /** * The color to use from your application's color palette for inputs */ "colorInputs"?: Color; /** * The color to use from your application's color palette for Components modal window. */ "colorModal"?: Color; /** * Hide node titles */ "hideTitles"?: boolean; /** * Component main icon * @default 'cloud' */ "icon"?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) * @default false */ "log"?: boolean; /** * Component main title */ "mainTitle": string; /** * Node size * @default 'default' */ "nodeSize"?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ "onOutput"?: (event: LarWeatherCustomEvent) => void; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ "onRequest"?: (event: LarWeatherCustomEvent) => void; /** * Component subtitle */ "subTitle"?: string; /** * Component superscript title */ "supTitle"?: string; } interface LarWeatherContent { /** * Component JSON text */ "data"?: DataIn6 | string; } interface LarWeatherItem { /** * Component JSON text */ "icon"?: string; "name"?: string; "rotateIcon"?: number; "value"?: string; } interface RangeContent { "buttonValue"?: string; "color"?: Color; "disabled"?: boolean; "max"?: number; "min"?: number; "onButtonclick"?: (event: RangeContentCustomEvent) => void; "step"?: number; "value"?: number; } interface SlidingDoorContent { "color"?: Color; "doorState"?: string; "loading"?: boolean; "onSendcommand"?: (event: SlidingDoorContentCustomEvent) => void; "stopEnabled"?: boolean; } interface TwoPosControllerContent { "color"?: Color; "disabled"?: boolean; "manualcontrols"?: boolean; "max"?: number; "min"?: number; "mode"?: 'on' | 'off' | 'auto'; "onChangemode"?: (event: TwoPosControllerContentCustomEvent) => void; "onChangesetpoint"?: (event: TwoPosControllerContentCustomEvent) => void; "setpoint"?: number; "step"?: number; } interface IntrinsicElements { "lar-2n-commander-door": Lar2nCommanderDoor; "lar-2n-commander-door-content": Lar2nCommanderDoorContent; "lar-analog-value": LarAnalogValue; "lar-app": LarApp; "lar-area": LarArea; "lar-area-bypass": LarAreaBypass; "lar-area-content": LarAreaContent; "lar-area-troubles": LarAreaTroubles; "lar-area-zones": LarAreaZones; "lar-backdrop": LarBackdrop; "lar-badge": LarBadge; "lar-button": LarButton; "lar-button-group": LarButtonGroup; "lar-button-push": LarButtonPush; "lar-debug": LarDebug; "lar-debug-content": LarDebugContent; "lar-door": LarDoor; "lar-door-content": LarDoorContent; "lar-icon": LarIcon; "lar-inner-range-area": LarInnerRangeArea; "lar-inner-range-area-door-content": LarInnerRangeAreaDoorContent; "lar-inner-range-door": LarInnerRangeDoor; "lar-inner-range-inception-area": LarInnerRangeInceptionArea; "lar-inner-range-inception-area-content": LarInnerRangeInceptionAreaContent; "lar-inner-range-inception-door": LarInnerRangeInceptionDoor; "lar-inner-range-inception-door-content": LarInnerRangeInceptionDoorContent; "lar-intercom": LarIntercom; "lar-intercom-content": LarIntercomContent; "lar-kone-elevators": LarKoneElevators; "lar-kone-elevators-content": LarKoneElevatorsContent; "lar-list": LarList; "lar-list-header": LarListHeader; "lar-list-item": LarListItem; "lar-log-modal": LarLogModal; "lar-modal": LarModal; "lar-node": LarNode; "lar-node-linked-components": LarNodeLinkedComponents; "lar-node-more-buttons": LarNodeMoreButtons; "lar-node-titles": LarNodeTitles; "lar-notify": LarNotify; "lar-onoff": LarOnoff; "lar-onoff-content": LarOnoffContent; "lar-push-button": LarPushButton; "lar-push-button-content": LarPushButtonContent; "lar-radio-button": LarRadioButton; "lar-radio-button-content": LarRadioButtonContent; "lar-range": LarRange; "lar-rtsp-h264-mjpeg": LarRtspH264Mjpeg; "lar-slider": LarSlider; "lar-sliding-door": LarSlidingDoor; "lar-toggle": LarToggle; "lar-translate": LarTranslate; "lar-two-pos-controller": LarTwoPosController; "lar-utility-log": LarUtilityLog; "lar-utility-meter": LarUtilityMeter; "lar-video-modal": LarVideoModal; "lar-weather": LarWeather; "lar-weather-content": LarWeatherContent; "lar-weather-item": LarWeatherItem; "range-content": RangeContent; "sliding-door-content": SlidingDoorContent; "two-pos-controller-content": TwoPosControllerContent; } } export { LocalJSX as JSX }; declare module "@stencil/core" { export namespace JSX { interface IntrinsicElements { "lar-2n-commander-door": LocalJSX.Lar2nCommanderDoor & JSXBase.HTMLAttributes; "lar-2n-commander-door-content": LocalJSX.Lar2nCommanderDoorContent & JSXBase.HTMLAttributes; "lar-analog-value": LocalJSX.LarAnalogValue & JSXBase.HTMLAttributes; "lar-app": LocalJSX.LarApp & JSXBase.HTMLAttributes; "lar-area": LocalJSX.LarArea & JSXBase.HTMLAttributes; "lar-area-bypass": LocalJSX.LarAreaBypass & JSXBase.HTMLAttributes; "lar-area-content": LocalJSX.LarAreaContent & JSXBase.HTMLAttributes; "lar-area-troubles": LocalJSX.LarAreaTroubles & JSXBase.HTMLAttributes; "lar-area-zones": LocalJSX.LarAreaZones & JSXBase.HTMLAttributes; "lar-backdrop": LocalJSX.LarBackdrop & JSXBase.HTMLAttributes; "lar-badge": LocalJSX.LarBadge & JSXBase.HTMLAttributes; "lar-button": LocalJSX.LarButton & JSXBase.HTMLAttributes; "lar-button-group": LocalJSX.LarButtonGroup & JSXBase.HTMLAttributes; "lar-button-push": LocalJSX.LarButtonPush & JSXBase.HTMLAttributes; "lar-debug": LocalJSX.LarDebug & JSXBase.HTMLAttributes; "lar-debug-content": LocalJSX.LarDebugContent & JSXBase.HTMLAttributes; "lar-door": LocalJSX.LarDoor & JSXBase.HTMLAttributes; "lar-door-content": LocalJSX.LarDoorContent & JSXBase.HTMLAttributes; "lar-icon": LocalJSX.LarIcon & JSXBase.HTMLAttributes; "lar-inner-range-area": LocalJSX.LarInnerRangeArea & JSXBase.HTMLAttributes; "lar-inner-range-area-door-content": LocalJSX.LarInnerRangeAreaDoorContent & JSXBase.HTMLAttributes; "lar-inner-range-door": LocalJSX.LarInnerRangeDoor & JSXBase.HTMLAttributes; "lar-inner-range-inception-area": LocalJSX.LarInnerRangeInceptionArea & JSXBase.HTMLAttributes; "lar-inner-range-inception-area-content": LocalJSX.LarInnerRangeInceptionAreaContent & JSXBase.HTMLAttributes; "lar-inner-range-inception-door": LocalJSX.LarInnerRangeInceptionDoor & JSXBase.HTMLAttributes; "lar-inner-range-inception-door-content": LocalJSX.LarInnerRangeInceptionDoorContent & JSXBase.HTMLAttributes; "lar-intercom": LocalJSX.LarIntercom & JSXBase.HTMLAttributes; "lar-intercom-content": LocalJSX.LarIntercomContent & JSXBase.HTMLAttributes; "lar-kone-elevators": LocalJSX.LarKoneElevators & JSXBase.HTMLAttributes; "lar-kone-elevators-content": LocalJSX.LarKoneElevatorsContent & JSXBase.HTMLAttributes; "lar-list": LocalJSX.LarList & JSXBase.HTMLAttributes; "lar-list-header": LocalJSX.LarListHeader & JSXBase.HTMLAttributes; "lar-list-item": LocalJSX.LarListItem & JSXBase.HTMLAttributes; "lar-log-modal": LocalJSX.LarLogModal & JSXBase.HTMLAttributes; "lar-modal": LocalJSX.LarModal & JSXBase.HTMLAttributes; "lar-node": LocalJSX.LarNode & JSXBase.HTMLAttributes; "lar-node-linked-components": LocalJSX.LarNodeLinkedComponents & JSXBase.HTMLAttributes; "lar-node-more-buttons": LocalJSX.LarNodeMoreButtons & JSXBase.HTMLAttributes; "lar-node-titles": LocalJSX.LarNodeTitles & JSXBase.HTMLAttributes; "lar-notify": LocalJSX.LarNotify & JSXBase.HTMLAttributes; "lar-onoff": LocalJSX.LarOnoff & JSXBase.HTMLAttributes; "lar-onoff-content": LocalJSX.LarOnoffContent & JSXBase.HTMLAttributes; "lar-push-button": LocalJSX.LarPushButton & JSXBase.HTMLAttributes; "lar-push-button-content": LocalJSX.LarPushButtonContent & JSXBase.HTMLAttributes; "lar-radio-button": LocalJSX.LarRadioButton & JSXBase.HTMLAttributes; "lar-radio-button-content": LocalJSX.LarRadioButtonContent & JSXBase.HTMLAttributes; "lar-range": LocalJSX.LarRange & JSXBase.HTMLAttributes; "lar-rtsp-h264-mjpeg": LocalJSX.LarRtspH264Mjpeg & JSXBase.HTMLAttributes; "lar-slider": LocalJSX.LarSlider & JSXBase.HTMLAttributes; "lar-sliding-door": LocalJSX.LarSlidingDoor & JSXBase.HTMLAttributes; "lar-toggle": LocalJSX.LarToggle & JSXBase.HTMLAttributes; "lar-translate": LocalJSX.LarTranslate & JSXBase.HTMLAttributes; "lar-two-pos-controller": LocalJSX.LarTwoPosController & JSXBase.HTMLAttributes; "lar-utility-log": LocalJSX.LarUtilityLog & JSXBase.HTMLAttributes; "lar-utility-meter": LocalJSX.LarUtilityMeter & JSXBase.HTMLAttributes; "lar-video-modal": LocalJSX.LarVideoModal & JSXBase.HTMLAttributes; "lar-weather": LocalJSX.LarWeather & JSXBase.HTMLAttributes; "lar-weather-content": LocalJSX.LarWeatherContent & JSXBase.HTMLAttributes; "lar-weather-item": LocalJSX.LarWeatherItem & JSXBase.HTMLAttributes; "range-content": LocalJSX.RangeContent & JSXBase.HTMLAttributes; "sliding-door-content": LocalJSX.SlidingDoorContent & JSXBase.HTMLAttributes; "two-pos-controller-content": LocalJSX.TwoPosControllerContent & JSXBase.HTMLAttributes; } } }