import { TBaseModuleManifest, TCompiledMonad, TModulePostprocessor, TModulePreprocessor, TSourceMonad, TSourcePreprocessor, TTypeMatcher, TTypeMatcherWithSource } from './types'; export declare class MLTProcessorsManager { private preprocessors; private sourcePreprocessors; private postprocessors; registerPreprocessor: (typeMatcher: TTypeMatcher, processor: TModulePreprocessor) => void; registerSourcePreprocessor: (typeMatcher: TTypeMatcherWithSource, processor: TSourcePreprocessor) => void; registerPostprocessor: (typeMatcher: TTypeMatcher, processor: TModulePostprocessor) => void; runPreprocessors(manifest: TUserManifest): Promise; runSourcePreprocessors(sourceMonad: TSourceMonad): Promise>; runPostprocessors(compiledMonad: TCompiledMonad): Promise; } //# sourceMappingURL=processors-manager.d.ts.map