import type { Mapping } from '../../../mapping/base'; import { TableColumnEnumBaseValidator } from '../../enum-base/models/table-column-enum-base-validator'; import type { MappingKeyType } from '../../enum-base/types'; declare const mappingColumnValidityFlagNames: readonly ["invalidMappingKeyValueForType", "duplicateMappingKey", "missingKeyValue", "unsupportedMappingType", "invalidIconName", "missingTextValue"]; /** * Validator for TableColumnMapping */ export declare class TableColumnMappingValidator extends TableColumnEnumBaseValidator { constructor(); private static isIconMappingElement; private static isSupportedMappingElement; validate(mappings: Mapping[], keyType: MappingKeyType): void; private validateIconNames; private validateNoMissingText; private validateMappingTypes; } export {};