import { Component } from "./Component"; import { State, StateTransformers } from "./utils"; export declare class Widget extends Component { state: State; root: HTMLElement; transformers: StateTransformers; constructor(state: State, transformers?: StateTransformers); protected transformState(transformers: StateTransformers, state: State): void; $ref(name: string): T; $child(selector: string): T; onMount(): void; onDismount(): void; protected _render(state?: State): string; render(state: State): string; }