import { __decorate } from "tslib";
import { attr } from '@ni/fast-element';
import { DesignSystem } from '@ni/fast-foundation';
import { Mapping } from '../base';
import { template } from '../base/template';
import { styles } from '../base/styles';
/**
 * Maps key (url) to a user
 * Non-visible configuration element for mapping rich text user mention keys to a user
 */
export class MappingUser extends Mapping {
}
__decorate([
    attr({ attribute: 'display-name' })
], MappingUser.prototype, "displayName", void 0);
const mappingUser = MappingUser.compose({
    baseName: 'mapping-user',
    template,
    styles
});
DesignSystem.getOrCreate().withPrefix('nimble').register(mappingUser());
export const mappingUserTag = 'nimble-mapping-user';
//# sourceMappingURL=index.js.map