import { __decorate } from "tslib";
import { DesignSystem } from '@ni/fast-foundation';
import { attr } from '@ni/fast-element';
import { Mapping } from '../base';
import { template } from '../base/template';
import { styles } from '../base/styles';
/**
 * Maps data values to text.
 * One or more may be added as children of a nimble-table-column-mapping element. The
 * mapping displays an empty cell and text-only group rows.
 */
export class MappingEmpty extends Mapping {
}
__decorate([
    attr()
], MappingEmpty.prototype, "text", void 0);
const emptyMapping = MappingEmpty.compose({
    baseName: 'mapping-empty',
    template,
    styles
});
DesignSystem.getOrCreate().withPrefix('nimble').register(emptyMapping());
export const mappingEmptyTag = 'nimble-mapping-empty';
//# sourceMappingURL=index.js.map