import { ArgumentPersistence as CdmFolderArgumentPersistence } from './CdmFolder/ArgumentPersistence';
import { AttributeContextPersistence as CdmFolderAttributeContextPersistence } from './CdmFolder/AttributeContextPersistence';
import { AttributeContextReferencePersistence as CdmFolderAttributeContextReferencePersistence } from './CdmFolder/AttributeContextReferencePersistence';
import { AttributeGroupPersistence as CdmFolderAttributeGroupPersistence } from './CdmFolder/AttributeGroupPersistence';
import { AttributeGroupReferencePersistence as CdmFolderAttributeGroupReferencePersistence } from './CdmFolder/AttributeGroupReferencePersistence';
import { AttributeReferencePersistence as CdmFolderAttributeReferencePersistence } from './CdmFolder/AttributeReferencePersistence';
import { AttributeResolutionGuidancePersistence as CdmFolderAttributeResolutionGuidancePersistence } from './CdmFolder/AttributeResolutionGuidancePersistence';
import { ConstantEntityPersistence as CdmFolderConstantEntityPersistence } from './CdmFolder/ConstantEntityPersistence';
import { DataPartitionPatternPersistence as CdmFolderDataPartitionPatternPersistence } from './CdmFolder/DataPartitionPatternPersistence';
import { DataPartitionPersistence as CdmFolderDataPartitionPersistence } from './CdmFolder/DataPartitionPersistence';
import { DataTypePersistence as CdmFolderDataTypePersistence } from './CdmFolder/DataTypePersistence';
import { DataTypeReferencePersistence as CdmFolderDataTypeReferencePersistence } from './CdmFolder/DataTypeReferencePersistence';
import { DocumentPersistence as CdmFolderDocumentPersistence } from './CdmFolder/DocumentPersistence';
import { E2ERelationshipPersistence as CdmFolderE2ERelationshipPersistence } from './CdmFolder/E2ERelationshipPersistence';
import { EntityAttributePersistence as CdmFolderEntityAttributePersistence } from './CdmFolder/EntityAttributePersistence';
import { EntityPersistence as CdmFolderEntityPersistence } from './CdmFolder/EntityPersistence';
import { EntityReferencePersistence as CdmFolderEntityReferencePersistence } from './CdmFolder/EntityReferencePersistence';
import { ImportPersistence as CdmFolderImportPersistence } from './CdmFolder/ImportPersistence';
import { LocalEntityDeclarationPersistence as CdmFolderLocalEntityDeclarationPersistence } from './CdmFolder/LocalEntityDeclarationPersistence';
import { ManifestDeclarationPersistence as CdmFolderManifestDeclarationPersistence } from './CdmFolder/ManifestDeclarationPersistence';
import { ManifestPersistence as CdmFolderManifestPersistence } from './CdmFolder/ManifestPersistence';
import { ParameterPersistence as CdmFolderParameterPersistence } from './CdmFolder/ParameterPersistence';
import { ProjectionPersistence as CdmProjectionPersistence } from './CdmFolder/Projections/ProjectionPersistence';
import { PurposePersistence as CdmFolderPurposePersistence } from './CdmFolder/PurposePersistence';
import { PurposeReferencePersistence as CdmFolderPurposeReferencePersistence } from './CdmFolder/PurposeReferencePersistence';
import { ReferencedEntityDeclarationPersistence as CdmFolderReferencedEntityDeclarationPersistence } from './CdmFolder/ReferencedEntityDeclarationPersistence';
import { TraitPersistence as CdmFolderTraitPersistence } from './CdmFolder/TraitPersistence';
import { TraitGroupPersistence as CdmFolderTraitGroupPersistence } from './CdmFolder/TraitGroupPersistence';
import { TraitReferencePersistence as CdmFolderTraitReferencePersistence } from './CdmFolder/TraitReferencePersistence';
import { TraitGroupReferencePersistence as CdmFolderTraitGroupReferencePersistence } from './CdmFolder/TraitGroupReferencePersistence';
import { TypeAttributePersistence as CdmFolderTypeAttributePersistence } from './CdmFolder/TypeAttributePersistence';
import * as CdmFolderTypes from './CdmFolder/types';
import { ArgumentPersistence as ModelJsonArgumentPersistence } from './ModelJson/ArgumentPersistence';
import { DataPartitionPersistence as ModelJsonDataPartitionPersistence } from './ModelJson/DataPartitionPersistence';
import { DocumentPersistence as ModelJsonDocumentPersistence } from './ModelJson/DocumentPersistence';
import { EntityPersistence as ModelJsonEntityPersistence } from './ModelJson/EntityPersistence';
import { LocalEntityDeclarationPersistence as ModelJsonLocalEntityDeclarationPersistence } from './ModelJson/LocalEntityDeclarationPersistence';
import { ManifestPersistence as ModelJsonManifestPersistence } from './ModelJson/ManifestPersistence';
import { ReferencedEntityDeclarationPersistence as ModelJsonReferencedEntityDeclarationPersistence } from './ModelJson/ReferencedEntityDeclarationPersistence';
import { RelationshipPersistence as ModelJsonRelationshipPersistence } from './ModelJson/RelationshipPersistence';
import { TypeAttributePersistence as ModelJsonTypeAttributePersistence } from './ModelJson/TypeAttributePersistence';
import * as ModelJsonUtils from './ModelJson/utils';
declare const CdmFolder: {
    ArgumentPersistence: typeof CdmFolderArgumentPersistence;
    AttributeContextPersistence: typeof CdmFolderAttributeContextPersistence;
    AttributeContextReferencePersistence: typeof CdmFolderAttributeContextReferencePersistence;
    AttributeGroupPersistence: typeof CdmFolderAttributeGroupPersistence;
    AttributeGroupReferencePersistence: typeof CdmFolderAttributeGroupReferencePersistence;
    AttributeReferencePersistence: typeof CdmFolderAttributeReferencePersistence;
    ConstantEntityPersistence: typeof CdmFolderConstantEntityPersistence;
    DataTypePersistence: typeof CdmFolderDataTypePersistence;
    DataTypeReferencePersistence: typeof CdmFolderDataTypeReferencePersistence;
    DataPartitionPatternPersistence: typeof CdmFolderDataPartitionPatternPersistence;
    DataPartitionPersistence: typeof CdmFolderDataPartitionPersistence;
    DocumentPersistence: typeof CdmFolderDocumentPersistence;
    E2ERelationshipPersistence: typeof CdmFolderE2ERelationshipPersistence;
    EntityPersistence: typeof CdmFolderEntityPersistence;
    EntityAttributePersistence: typeof CdmFolderEntityAttributePersistence;
    EntityReferencePersistence: typeof CdmFolderEntityReferencePersistence;
    ManifestDeclarationPersistence: typeof CdmFolderManifestDeclarationPersistence;
    ManifestPersistence: typeof CdmFolderManifestPersistence;
    ImportPersistence: typeof CdmFolderImportPersistence;
    LocalEntityDeclarationPersistence: typeof CdmFolderLocalEntityDeclarationPersistence;
    ParameterPersistence: typeof CdmFolderParameterPersistence;
    ProjectionPersistence: typeof CdmProjectionPersistence;
    ReferencedEntityDeclarationPersistence: typeof CdmFolderReferencedEntityDeclarationPersistence;
    PurposePersistence: typeof CdmFolderPurposePersistence;
    PurposeReferencePersistence: typeof CdmFolderPurposeReferencePersistence;
    TraitPersistence: typeof CdmFolderTraitPersistence;
    TraitGroupPersistence: typeof CdmFolderTraitGroupPersistence;
    TraitReferencePersistence: typeof CdmFolderTraitReferencePersistence;
    TraitGroupReferencePersistence: typeof CdmFolderTraitGroupReferencePersistence;
    TypeAttributePersistence: typeof CdmFolderTypeAttributePersistence;
    AttributeResolutionGuidancePersistence: typeof CdmFolderAttributeResolutionGuidancePersistence;
    types: typeof CdmFolderTypes;
};
declare const ModelJson: {
    ArgumentPersistence: typeof ModelJsonArgumentPersistence;
    DataPartitionPersistence: typeof ModelJsonDataPartitionPersistence;
    DocumentPersistence: typeof ModelJsonDocumentPersistence;
    EntityPersistence: typeof ModelJsonEntityPersistence;
    LocalEntityDeclarationPersistence: typeof ModelJsonLocalEntityDeclarationPersistence;
    ManifestPersistence: typeof ModelJsonManifestPersistence;
    ReferencedEntityDeclarationPersistence: typeof ModelJsonReferencedEntityDeclarationPersistence;
    RelationshipPersistence: typeof ModelJsonRelationshipPersistence;
    TypeAttributePersistence: typeof ModelJsonTypeAttributePersistence;
    utils: typeof ModelJsonUtils;
};
import { PersistenceLayer } from './PersistenceLayer';
export { CdmFolder, ModelJson, PersistenceLayer };
