import { ElementName } from './elmentName.js'; import { MixElementConstructor } from './interfaces/mixElementConstructor.js'; import { MixElement } from './render/mixElement.js'; import { ZitrusmixResult } from './zitrusmixResult.js'; export declare class Zitrusmix { private readonly styleMap; private readonly elements; createCSS(): Promise<{ css: string; sourceMap: string; }>; render(template: string, state?: TState): Promise; defineElement(elementName: ElementName, MixElementConstructor: MixElementConstructor): void; }