import { ComponentAttributes, ComponentChild } from "./types";
export declare function applyChildren(element: JSX.Element, children: ComponentChild[]): void;
export declare function createDomElement(tag: string, attrs: ComponentAttributes | null): HTMLElement | SVGElement;
export declare function applyTsxTag<T extends null | ComponentAttributes>(tag: string, attrs: T): {
    finalTag: string;
    finalAttrs: T;
};
