import { FrameworkOutputManager } from './framework-output-manager'; import { StudioTemplateRenderer } from './studio-template-renderer'; import { StudioTemplateRendererFactory } from './template-renderer-factory'; import { FrameworkOutputConfig } from './framework-output-config'; import { RenderTextComponentResponse } from './render-component-response'; /** * This is a class for genercially rendering Studio templates. * The output is determined by the renderer passed into the constructor. */ export declare class StudioTemplateRendererManager, TRenderOutput extends RenderTextComponentResponse, TRenderer extends StudioTemplateRenderer> { private renderer; private outputConfig; constructor(renderer: StudioTemplateRendererFactory, outputConfig: FrameworkOutputConfig); renderSchemaToTemplate(component: TStudioType | undefined): TRenderOutput; renderSchemaToTemplates(jsonSchema: TStudioType[] | undefined): void; } //# sourceMappingURL=template-renderer.d.ts.map