import { EventEmitter } from '../../stencil-public-runtime'; import { Color, Size } from '../../interface'; import { DataIn } from './rtsp-h264-mjpeg-interface'; export declare class LarRTSPH264MJPEG { el: HTMLLarRtspH264MjpegElement; /** * 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 Components modal window. */ colorModal?: Color; /** * The color to use from your application's color palette for small icon */ colorIconSmall?: Color; /** * Hide camera names top of streams */ hideCameraNames: boolean; /** * Hide node titles */ hideTitles: boolean; /** * Component superscript title */ supTitle?: string; /** * Component subtitle */ subTitle?: string; /** * Is logging for this component enabled (lar-log subcomponent loaded) */ log: boolean; /** * Use upstream proxy for cameras */ useUplinkProxy: boolean; /** * server for cameras */ server: string; /** * Component main title */ mainTitle: string; /** * Node size */ nodeSize?: Size; /** * @see {@link ../readme.md} chapter "Components input and output" for further information. */ output: EventEmitter; /** * @see {@link ../readme.md} chapter "Sub-Components requests and responses" for further information. */ request: EventEmitter; loading: boolean; showPager: boolean; private cameras; private swiper; private paginationEl?; private loadingListenerElement?; /** * Emitted before the modal has presented. */ willPresent: EventEmitter; /** * Emitted after the modal has presented. */ didPresent: EventEmitter; /** * Emitted before the modal has dismissed. */ willDismiss: EventEmitter; /** * Emitted after the modal has dismissed. */ didDismiss: EventEmitter; private normalizeSwiperOptions; componentWillLoad(): void; componentDidLoad(): void; disconnectedCallback(): void; /** * Larva error input */ error(data: any, timeout?: number): Promise; /** * Input Larva event message (see above) */ input(data: DataIn): Promise; private close; private closeCameras; private openActiveSlideCameraModal; private videoElementLoading; private startActiveSlideStream; private updateSwiper; render(): any; }