import type { Config } from '../../types'; import type { GetComponentResult, RendererOptions } from '../routes/helpers/get-component'; interface Options { ip?: string; version?: string; name?: string; headers?: Record; parameters?: Record; } export default function nestedRenderer(rendererWithCallback: (options: RendererOptions, cb: (result: GetComponentResult) => void) => void, conf: Config): { renderComponent(componentName: string, options?: Options): Promise; renderComponents(components: Options[], options?: Options): Promise>; }; export {};