/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import "@material/web/iconbutton/icon-button"; import type { MatterClient } from "@matter-server/ws-client"; import { LitElement, nothing } from "lit"; import "./ha-svg-icon.js"; export declare class AvsumPtzStrip extends LitElement { client?: MatterClient; nodeId: number | bigint; endpointId: number; /** Active VideoStreamID for DPTZ moves; required when DPTZ is selected mode. */ activeVideoStreamId: number | null; sensorSize: { width: number; height: number; } | null; private _mode; private _toast; private _unsubscribeNodes?; private _toastTimer?; private get _node(); connectedCallback(): void; disconnectedCallback(): void; render(): typeof nothing | import("lit-html").TemplateResult<1>; private _fmt; private _step; private _isDisabled; private _move; private _handleGoPreset; private _scheduleToastClear; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { "avsum-ptz-strip": AvsumPtzStrip; } } //# sourceMappingURL=avsum-ptz-strip.d.ts.map