import { type RenderedTemplate, RendererProp, type Template, type TemplateInput } from "../common/types"; import { State } from "./writer"; export type ServerRenderer = ((...args: unknown[]) => unknown) & { [RendererProp.Id]?: string; [RendererProp.Owner]?: number; [RendererProp.Embed]?: boolean; [RendererProp.Lazy]?: 1; }; export declare const _template: (templateId: string, renderer: ServerRenderer, page?: 1) => Template; export declare function startRender(template: ServerRenderer, input: TemplateInput, StateClass: typeof State): RenderedTemplate;