import type { ServiceNameFormatter } from '../../service-name-formatter'; import type { VdmComplexType, VdmMappedEdmType, VdmEnumType } from '../../vdm-types'; import type { EdmxComplexTypeBase } from '../../edmx-parser'; /** * @internal */ export declare function transformComplexTypesBase(complexTypes: EdmxComplexTypeBase[], enumTypes: VdmEnumType[], formatter: ServiceNameFormatter): VdmComplexType[]; /** * @internal */ export declare function getTypeMappingComplexProperties(typeName: string, enumTypes: VdmEnumType[], formattedTypes: Record, isCollection: boolean, isEnum: boolean, isComplex: boolean): VdmMappedEdmType;