/** * @license * Copyright 2025-2026 Open Home Foundation * SPDX-License-Identifier: Apache-2.0 */ import "@material/web/button/filled-button"; import "@material/web/button/text-button"; import "@material/web/dialog/dialog"; import "@material/web/divider/divider"; import "@material/web/iconbutton/icon-button"; import "@material/web/switch/switch"; import "@material/web/textfield/outlined-text-field"; import { MatterClient } from "@matter-server/ws-client"; import { LitElement } from "lit"; import "../../../components/ha-svg-icon.js"; import "./log-level-section.js"; export declare class SettingsDialog extends LitElement { client: MatterClient; protected _tick: number; private _devMode; private _unsubscribeDev?; scrollToSection?: string; private _expandedRow; private _credLoading; private _showPassword; private _wifiSsidField; private _wifiPasswordField; private _threadDatasetField; connectedCallback(): void; disconnectedCallback(): void; firstUpdated(): void; private _close; private _handleClosed; private _onDevToggle; private _copyDevLink; private _toggleExpand; private _cancelCred; private _togglePassword; private _saveWifi; private _removeWifi; private _saveThread; private _removeThread; protected render(): import("lit-html").TemplateResult<1>; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { "settings-dialog": SettingsDialog; } } //# sourceMappingURL=settings-dialog.d.ts.map