export declare const enum SmartType {
    Null = "Null",
    Undefined = "Undefined",
    Number = "Number",
    Boolean = "Boolean",
    Date = "Date",
    RegExp = "RegExp",
    String = "String",
    Array = "Array",
    Object = "Object",
    Function = "Function",
    Promise = "Promise",
    JsxChunk = "JsxChunk",
    Fragment = "Fragment",
    RawHtml = "RawHtml"
}
export declare const smart_typeof: (obj: any) => SmartType;
export declare const escape_regex: (s: string) => string;
