/**
 * @license
 * Copyright 2025-2026 Open Home Foundation
 * SPDX-License-Identifier: Apache-2.0
 */
import "@material/web/button/outlined-button";
import "@material/web/divider/divider";
import "@material/web/iconbutton/icon-button";
import "@material/web/list/list";
import "@material/web/list/list-item";
import { MatterClient, MatterNode } from "@matter-server/ws-client";
import { LitElement } from "lit";
import { DeviceType } from "../client/models/descriptions.js";
import "../components/ha-svg-icon";
declare global {
    interface HTMLElementTagNameMap {
        "matter-endpoint-view": MatterEndpointView;
    }
}
export declare function getEndpointDeviceTypes(node: MatterNode, endpoint: number): DeviceType[];
declare class MatterEndpointView extends LitElement {
    client: MatterClient;
    protected _tick: number;
    node?: MatterNode;
    endpoint: number;
    render(): import("lit-html").TemplateResult<1>;
    private _goBack;
    static styles: import("lit").CSSResult[];
}
export {};
//# sourceMappingURL=matter-endpoint-view.d.ts.map