import { IViewManager } from '../../contract'; export declare class ViewManager extends Map implements IViewManager { private config; private extMap; private fileMap; /** * @param {Application} app - application instance */ constructor(app: any); /** * This method can register view engine. * * You can define a view engine class contains two method, `render` and `renderString` * * ```js * class View { * render() {} * renderString() {} * } * ``` * @param {String} name - the name of view engine * @param {Object} viewEngine - the class of view engine */ use(name: string, viewEngine: any): void; resolve(name: string): Promise; private resolvePath; }