/**
 * @license
 * Copyright 2022-2025 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { EndpointElement } from "../elements/index.js";
import { Children } from "./Children.js";
import { DeviceTypeModel } from "./DeviceTypeModel.js";
import { Model } from "./Model.js";
export declare class EndpointModel extends Model<EndpointModel> implements EndpointElement {
    tag: EndpointElement.Tag;
    id: number;
    get children(): Children<DeviceTypeModel>;
    set children(children: Children.InputIterable<DeviceTypeModel>);
    get deviceTypes(): Children<DeviceTypeModel>;
}
//# sourceMappingURL=EndpointModel.d.ts.map