import { RendererProp, type Scope } from "../common/types"; import { patchDynamicTag } from "./control-flow"; import { queueEffect } from "./queue"; import { type Renderer } from "./renderer"; export declare const compat: { patchDynamicTag: typeof patchDynamicTag; queueEffect: typeof queueEffect; init(warp10Noop: any): void; getScope($global: Record, scopeId: unknown): Scope | undefined; setRendererId(renderer: any, id: unknown): void; isRenderer(renderer: any): any; getStartNode(branch: any): any; setScopeNodes(branch: any, startNode: Node, endNode: Node): void; runComponentEffects(this: any): void; runComponentDestroy(this: any): void; resolveRegistered(value: any, $global: { runtimeId: string; renderId: string; }): any; createRenderer(params: NonNullable, clone: () => { startNode: ChildNode; endNode: ChildNode; }): Renderer; render(out: any, component: any, renderer: Renderer, args: any): Node | undefined; };