type CreateElementContents = Node | string | undefined | Array; type ElementListeners = { [K in keyof HTMLElementEventMap]?: (event: HTMLElementEventMap[K]) => void; }; type CreateElementArgs = { type?: string; classes?: string | Array; contents?: CreateElementContents; attributes?: Record; props?: Record; style?: Record; listeners?: ElementListeners; }; declare function createElement(args: CreateElementArgs): ReturnType; export default createElement; //# sourceMappingURL=createElement.d.ts.map