import { __decorate } from "tslib";
import { attr } from '@ni/fast-element';
import { FoundationElement } from '@ni/fast-foundation';
/**
 * The base class for icon components. Implementors:
 * - Should not increase the API surface area, consumers of icons would not expect additional attributes to configure
 * - Should not add interactive components to the template, expect to be visual only
 * - Should respond well to sizing of the element
 * - Should respond to configuration of the severity attribute and other tokens such as theme
 */
export class Icon extends FoundationElement {
}
__decorate([
    attr
], Icon.prototype, "severity", void 0);
//# sourceMappingURL=index.js.map