export { getAdditivityType, isCompatible } from './additivity';
export { analyzePreAggregateDerivedDimensionEligibility, PreAggregateDerivedDimensionIneligibilityReason, } from './dimensionEligibility';
export { analyzePreAggregateDerivedMetricEligibility, PreAggregateDerivedMetricIneligibilityReason, } from './metricEligibility';
export { analyzePreAggregateNumberMetricDependencies, PreAggregateNumberMetricDependencyIneligibilityReason, } from './numberMetricDependencies';
export { applyUserBypass, findMatch } from './matcher';
export { getMetricRepresentation, isSupportedMetricType, supportedMetricTypes, } from './metricRepresentation';
export { getDimensionBaseName, getDimensionReferences, getMetricReferences, getMetricsByReference, } from './references';
//# sourceMappingURL=utils.js.map