import { ActionMetadata , ControllerMetadata } from "./deps.ts" ; export interface ViewEngine { renderTemplate ( model , layout , cacheTemplate , templateKey , templateCallback , layoutCallback ) : Promise < string | undefined > ; resolveFilePath ( viewPath ) : string | Promise < string > ; registerHelper ( name , helperFunc ) : void ; loadPartial ( name , originalFilename , template ) : void | Promise < void > ; }