import { WrapperGS } from './WrapperGS'; /** * A generated template can either create a fresh tree by name or adopt an * existing server-rendered root element. */ export declare class TemplateGS extends WrapperGS { static get TagGSATemplateName(): string; static set TagGSATemplateName(value: string); static get TagGSATemplateTag(): string; static set TagGSATemplateTag(value: string); static get AttrGSControlName(): string; static set AttrGSControlName(value: string); constructor(nameOrElement: string | HTMLElement); static RegisterPack(html: string, buildId?: string, targetDocument?: Document): void; static LoadPack(url: string, buildId?: string, fetcher?: typeof fetch, targetDocument?: Document): Promise; static LoadPackFromDocument(fetcher?: typeof fetch, targetDocument?: Document): Promise; static GetBuildId(targetDocument?: Document): string | undefined; static ClearDocumentCache(targetDocument?: Document): void; static GetTmpl(tmplName: string): WrapperGS; }