import { cdmObjectType } from '../internal';
/**
 * Enumeration of operation types
 */
export declare enum cdmOperationType {
    error = 0,
    addCountAttribute = 1,
    addSupportingAttribute = 2,
    addTypeAttribute = 3,
    excludeAttributes = 4,
    arrayExpansion = 5,
    combineAttributes = 6,
    renameAttributes = 7,
    replaceAsForeignKey = 8,
    includeAttributes = 9,
    addAttributeGroup = 10,
    alterTraits = 11,
    addArtifactAttribute = 12
}
/**
 * @internal
 */
export declare class OperationTypeConvertor {
    /**
     * @internal
     */
    static operationTypeToString(opType: cdmOperationType): string;
    /**
     * @internal
     * Gets the operation type from the object type.
     */
    static fromObjectType(objectType: cdmObjectType): cdmOperationType;
}
