import { MergeDeclarations } from "./MergeDeclarations" ; import { OptimizationConstructor } from "./Optimization" ; import { RemoveUnusedStyles } from "./RemoveUnusedStyles" ; import { RewriteIdents } from "./RewriteIdents" ; export { Optimization , OptimizationConstructor , MultiFileOptimization , SingleFileOptimization , isMultiFileOptimization , isSingleFileOptimization , } from "./Optimization" ; export interface Optimizations { removeUnusedStyles : typeof RemoveUnusedStyles ; rewriteIdents : typeof RewriteIdents ; mergeDeclarations : typeof MergeDeclarations ; [ optimization ] : OptimizationConstructor ; } export const optimizations = { removeUnusedStyles : RemoveUnusedStyles , mergeDeclarations : MergeDeclarations , rewriteIdents : RewriteIdents , } ;