import CacheControl from 'cache-with-resolver'; import { FunctionComponent } from './View'; import { ViewEngine, ClassComponent } from './index'; export default class ViewBuilder { layout: FunctionComponent | ClassComponent; private readonly root; private readonly viewEngine; private readonly context; private readonly cacheControl; private readonly viewStore; constructor(...args: [ViewEngine, CacheControl, ...any[]]); toString(): Promise; private _renderWithDuration; private _beautifyHTML; private _mockNode; private _getCacheKey; private _getViewStore; private _renderLayout; private _render; private _renderNode; private _renderIndirectChildren; private _renderArray; private _renderDirectChildren; private _resolveNodeOutput; } //# sourceMappingURL=ViewBuilder.d.ts.map