///
import { DocumentWrapper } from "./dom/document";
import { DomWrapper } from "./dom/dom";
/**
* OneJS's own h function. Use this to quickly create elements in jsx-like syntax
* @param type
* @param props
* @param children
* @returns
*/
export declare function h(type: any, props: any, ...children: any[]): any;
export { emo } from "./styling/index";
declare global {
interface Document extends DocumentWrapper {
}
interface Element extends DomWrapper {
}
const newCsArray: (type: {
new (...args: any[]): T;
}, count: number) => CS.System.Array;
const toJsArray: (csArr: CS.System.Array) => T[];
const toCsArray: (jsArr: T[], type: {
new (...args: any[]): T;
}) => CS.System.Array;
}