import { ElementName } from '../elmentName.js'; import { MixElementConstructor } from '../interfaces/mixElementConstructor.js'; import { StateConstructor } from '../interfaces/stateConstructor.js'; import { CssTemplateResult, HtmlTagTemplate } from '../tags/tags.js'; import { MixElement } from './mixElement.js'; export declare class MixRenderEngineContext { readonly html: HtmlTagTemplate; readonly contextId: string; readonly styleMap: Map; readonly elements: Map>; readonly state: TState; constructor(init: Partial> & { state: TState; }); use(StateConstructor: StateConstructor): StateConstructor; }