import { CdmArgumentDefinition, CdmAttributeContext, CdmAttributeContextReference, CdmAttributeGroupDefinition, CdmAttributeGroupReference, CdmAttributeReference, CdmAttributeResolutionGuidance, CdmConstantEntityDefinition, CdmDataPartitionDefinition, CdmDataPartitionPatternDefinition, CdmDataTypeDefinition, CdmDataTypeReference, CdmDocumentDefinition, CdmE2ERelationship, CdmEntityAttributeDefinition, CdmEntityDefinition, CdmEntityReference, CdmFolderDefinition, CdmImport, CdmLocalEntityDeclarationDefinition, CdmManifestDeclarationDefinition, CdmManifestDefinition, CdmObject, CdmObjectReference, CdmOperationAddAttributeGroup, CdmOperationAddCountAttribute, CdmOperationAddSupportingAttribute, CdmOperationAddTypeAttribute, CdmOperationArrayExpansion, CdmOperationCombineAttributes, CdmOperationExcludeAttributes, CdmOperationIncludeAttributes, CdmOperationRenameAttributes, CdmOperationReplaceAsForeignKey, CdmOperationAlterTraits, CdmOperationAddArtifactAttribute, CdmParameterDefinition, CdmProjection, CdmPurposeDefinition, CdmPurposeReference, CdmReferencedEntityDeclarationDefinition, CdmTraitDefinition, CdmTraitGroupDefinition, CdmTraitGroupReference, CdmTraitReference, CdmTypeAttributeDefinition, refCounted, ResolvedAttributeSet } from '../internal';
export declare function isImport(obj: CdmObject): obj is CdmImport;
export declare function isArgument(obj: CdmObject): obj is CdmArgumentDefinition;
export declare function isParameterDefinition(obj: CdmObject): obj is CdmParameterDefinition;
export declare function isCdmTraitDefinition(obj: CdmObject): obj is CdmTraitDefinition;
export declare function isCdmTraitGroupDefinition(obj: CdmObject): obj is CdmTraitGroupDefinition;
export declare function isCdmTraitReference(obj: CdmObject): obj is CdmTraitReference;
export declare function isCdmTraitGroupReference(obj: CdmObject): obj is CdmTraitGroupReference;
export declare function isPurposeDefinition(obj: CdmObject): obj is CdmPurposeDefinition;
export declare function isPurposeReference(obj: CdmObject): obj is CdmPurposeReference;
export declare function isDataTypeDefinition(obj: CdmObject): obj is CdmDataTypeDefinition;
export declare function isDataTypeReference(obj: CdmObject): obj is CdmDataTypeReference;
export declare function isAttributeReference(obj: CdmObject): obj is CdmAttributeReference;
export declare function isTypeAttributeDefinition(obj: CdmObject): obj is CdmTypeAttributeDefinition;
export declare function isEntityAttributeDefinition(obj: CdmObject): obj is CdmEntityAttributeDefinition;
export declare function isAttributeGroupDefinition(obj: CdmObject): obj is CdmAttributeGroupDefinition;
export declare function isAttributeGroupReference(obj: CdmObject): obj is CdmAttributeGroupReference;
export declare function isConstantEntityDefinition(obj: CdmObject): obj is CdmConstantEntityDefinition;
export declare function isEntityDefinition(obj: CdmObject): obj is CdmEntityDefinition;
export declare function isEntityReference(obj: CdmObject): obj is CdmEntityReference;
export declare function isDocumentDefinition(obj: CdmObject): obj is CdmDocumentDefinition;
export declare function isManifestDefinition(obj: CdmObject): obj is CdmManifestDefinition;
export declare function isFolderDefinition(obj: CdmObject): obj is CdmFolderDefinition;
export declare function isAttributeContextDefinition(obj: CdmObject): obj is CdmAttributeContext;
export declare function isAttributeContextReference(obj: CdmObject): obj is CdmAttributeContextReference;
export declare function isManifestDeclarationDefinition(obj: CdmObject): obj is CdmManifestDeclarationDefinition;
export declare function isLocalEntityDeclarationDefinition(obj: CdmObject): obj is CdmLocalEntityDeclarationDefinition;
export declare function isReferencedEntityDeclarationDefinition(obj: CdmObject): obj is CdmReferencedEntityDeclarationDefinition;
export declare function isDataPartition(obj: CdmObject): obj is CdmDataPartitionDefinition;
export declare function isDataPartitionPattern(obj: CdmObject): obj is CdmDataPartitionPatternDefinition;
export declare function isAttributeResolutionGuidance(obj: CdmObject): obj is CdmAttributeResolutionGuidance;
export declare function isE2ERelationship(obj: CdmObject): obj is CdmE2ERelationship;
export declare function isCdmObjectReference(obj: CdmObject): obj is CdmObjectReference;
export declare function isProjection(obj: CdmObject): obj is CdmProjection;
export declare function isOperationAddCountAttribute(obj: CdmObject): obj is CdmOperationAddCountAttribute;
export declare function isOperationAddSupportingAttribute(obj: CdmObject): obj is CdmOperationAddSupportingAttribute;
export declare function isOperationAddTypeAttribute(obj: CdmObject): obj is CdmOperationAddTypeAttribute;
export declare function isOperationExcludeAttributes(obj: CdmObject): obj is CdmOperationExcludeAttributes;
export declare function isOperationArrayExpansion(obj: CdmObject): obj is CdmOperationArrayExpansion;
export declare function isOperationCombineAttributes(obj: CdmObject): obj is CdmOperationCombineAttributes;
export declare function isOperationRenameAttributes(obj: CdmObject): obj is CdmOperationRenameAttributes;
export declare function isOperationReplaceAsForeignKey(obj: CdmObject): obj is CdmOperationReplaceAsForeignKey;
export declare function isOperationIncludeAttributes(obj: CdmObject): obj is CdmOperationIncludeAttributes;
export declare function isOperationAddAttributeGroup(obj: CdmObject): obj is CdmOperationAddAttributeGroup;
export declare function isResolvedAttributeSet(obj: refCounted): obj is ResolvedAttributeSet;
export declare function isOperationAlterTraits(obj: CdmObject): obj is CdmOperationAlterTraits;
export declare function isOperationAddArtifactAttribute(obj: CdmObject): obj is CdmOperationAddArtifactAttribute;
