/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { ElementTag } from "../common/index.js";
import { BaseElement } from "./BaseElement.js";
/**
 * Details a specific semantic tag.
 */
export type SemanticTagElement = BaseElement & {
    id: number;
    tag: `${SemanticTagElement.Tag}`;
    children?: never[];
};
export declare function SemanticTagElement(definition: SemanticTagElement.Properties): SemanticTagElement;
export declare namespace SemanticTagElement {
    type Tag = ElementTag.SemanticTag;
    const Tag = ElementTag.SemanticTag;
    type Properties = BaseElement.Properties<SemanticTagElement>;
}
//# sourceMappingURL=SemanticTagElement.d.ts.map