import { ExtensionBase } from '../../../models/index'; import * as nunjucks from 'nunjucks'; /** * This case can't be inject into container directly because of the extending of nunjucks.Environment */ export declare abstract class BaseCompilerEnvironment extends nunjucks.Environment { abstract getExtensions(): ExtensionBase[]; initializeExtensions(): Promise; }