import type { WebComponentWrapper } from './WebComponentWrapper.js'; export declare enum RenderingPhase { imports = "imports", attributes = "attributes", props = "props", domRef = "domRef", component = "component", exports = "exports" } export declare abstract class AbstractRenderer { readonly phase: RenderingPhase; prepare(_context: WebComponentWrapper): void; abstract render(context: WebComponentWrapper): string; }