import { ImageNode } from '../../image/EditorImage'; import Viewport from '../../Viewport'; import AbstractRenderer from '../renderers/AbstractRenderer'; import { CacheProps } from './types'; export default class RenderingCache { private sharedState; private recordManager; private rootNode; constructor(cacheProps: CacheProps); render(screenRenderer: AbstractRenderer, image: ImageNode, viewport: Viewport): void; getDebugInfo(): string; setIsDebugMode(debugMode: boolean): void; }