import * as IAbsolutePath from 'craydent.absolutepath';
import * as IAjax from 'craydent.ajax';
import * as INoop from 'craydent.noop';
import * as ICatchAll from 'craydent.catchall';
import * as IClusterit from 'craydent.clusterit';
import * as ICuid from 'craydent.cuid';
import * as IExclude from 'craydent.exclude';
import * as IMd5 from 'craydent.md5';
import * as IWait from 'craydent.wait';
import * as IJSZip from 'craydent.jszip';
import * as IZipit from 'craydent.zipit';
import * as IClearCache from 'craydent.clearcache';
import * as ICout from 'craydent.cout';
import * as IFoo from 'craydent.foo';
import * as ILogit from 'craydent.logit';
import * as IInclude from 'craydent.include';
import * as IMkdirRecursive from 'craydent.mkdirrecursive';
import * as INamespace from 'craydent.namespace';
import * as INow from 'craydent.now';
import * as IParseBoolean from 'craydent.parseboolean';
import * as IParseRaw from 'craydent.parseraw';
import * as IRandomIndex from 'craydent.randomindex';
import * as IRand from 'craydent.rand';
import * as IRequireDirectory from 'craydent.requiredirectory';
import * as IRunFuncArray from 'craydent.runfuncarray';
import * as ISuid from 'craydent.suid';
import * as ISyncroit from 'craydent.syncroit';
import * as ITryEval from 'craydent.tryeval';
declare global {
    interface Craydent {
        absolutePath: typeof IAbsolutePath.default;
        ajax: typeof IAjax.default;
        noop: typeof INoop.default;
        catchAll: typeof ICatchAll.default;
        clusterit: typeof IClusterit.default;
        cuid: typeof ICuid.default;
        exclude: typeof IExclude.default;
        md5: typeof IMd5.default;
        wait: typeof IWait.default;
        JSZip: typeof IJSZip.default;
        zipit: typeof IZipit.default;
        clearCache: typeof IClearCache.default;
        cout: typeof ICout.default;
        foo: typeof IFoo.default;
        logit: typeof ILogit.default;
        include: typeof IInclude.default;
        mkdirRecursive: typeof IMkdirRecursive.default;
        namespace: typeof INamespace.default;
        now: typeof INow.default;
        parseBoolean: typeof IParseBoolean.default;
        parseRaw: typeof IParseRaw.default;
        rand: typeof IRand.default;
        randomIndex: typeof IRandomIndex.default;
        requireDirectory: typeof IRequireDirectory.default;
        runFuncArray: typeof IRunFuncArray.default;
        suid: typeof ISuid.default;
        syncroit: typeof ISyncroit.default;
        tryEval: typeof ITryEval.default;
    }
    namespace NodeJS {
        interface Global {
            $c: Craydent;
        }
    }
    interface Window {
        $c: Craydent;
    }
    var $c: Craydent;
    namespace NodeJS {
        interface Global {
            absolutePath: typeof IAbsolutePath.default;
            ajax: typeof IAjax.default;
            noop: typeof INoop.default;
            catchAll: typeof ICatchAll.default;
            clusterit: typeof IClusterit.default;
            cuid: typeof ICuid.default;
            exclude: typeof IExclude.default;
            md5: typeof IMd5.default;
            wait: typeof IWait.default;
            JSZip: typeof IJSZip.default;
            zipit: typeof IZipit.default;
            clearCache: typeof IClearCache.default;
            cout: typeof ICout.default;
            foo: typeof IFoo.default;
            logit: typeof ILogit.default;
            include: typeof IInclude.default;
            mkdirRecursive: typeof IMkdirRecursive.default;
            namespace: typeof INamespace.default;
            now: typeof INow.default;
            parseBoolean: typeof IParseBoolean.default;
            parseRaw: typeof IParseRaw.default;
            rand: typeof IRand.default;
            randomIndex: typeof IRandomIndex.default;
            requireDirectory: typeof IRequireDirectory.default;
            runFuncArray: typeof IRunFuncArray.default;
            suid: typeof ISuid.default;
            syncroit: typeof ISyncroit.default;
            tryEval: typeof ITryEval.default;
        }
    }
    interface Window {
        absolutePath: typeof IAbsolutePath.default;
        ajax: typeof IAjax.default;
        noop: typeof INoop.default;
        catchAll: typeof ICatchAll.default;
        clusterit: typeof IClusterit.default;
        cuid: typeof ICuid.default;
        exclude: typeof IExclude.default;
        md5: typeof IMd5.default;
        wait: typeof IWait.default;
        JSZip: typeof IJSZip.default;
        zipit: typeof IZipit.default;
        clearCache: typeof IClearCache.default;
        cout: typeof ICout.default;
        foo: typeof IFoo.default;
        logit: typeof ILogit.default;
        include: typeof IInclude.default;
        mkdirRecursive: typeof IMkdirRecursive.default;
        namespace: typeof INamespace.default;
        now: typeof INow.default;
        parseBoolean: typeof IParseBoolean.default;
        parseRaw: typeof IParseRaw.default;
        rand: typeof IRand.default;
        randomIndex: typeof IRandomIndex.default;
        requireDirectory: typeof IRequireDirectory.default;
        runFuncArray: typeof IRunFuncArray.default;
        suid: typeof ISuid.default;
        syncroit: typeof ISyncroit.default;
        tryEval: typeof ITryEval.default;
    }
    var absolutePath: typeof IAbsolutePath.default;
    var ajax: typeof IAjax.default;
    var noop: typeof INoop.default;
    var catchAll: typeof ICatchAll.default;
    var clusterit: typeof IClusterit.default;
    var cuid: typeof ICuid.default;
    var exclude: typeof IExclude.default;
    var md5: typeof IMd5.default;
    var wait: typeof IWait.default;
    var JSZip: typeof IJSZip.default;
    var zipit: typeof IZipit.default;
    var clearCache: typeof IClearCache.default;
    var cout: typeof ICout.default;
    var foo: typeof IFoo.default;
    var logit: typeof ILogit.default;
    var include: typeof IInclude.default;
    var mkdirRecursive: typeof IMkdirRecursive.default;
    var namespace: typeof INamespace.default;
    var now: typeof INow.default;
    var parseBoolean: typeof IParseBoolean.default;
    var parseRaw: typeof IParseRaw.default;
    var rand: typeof IRand.default;
    var randomIndex: typeof IRandomIndex.default;
    var requireDirectory: typeof IRequireDirectory.default;
    var runFuncArray: typeof IRunFuncArray.default;
    var suid: typeof ISuid.default;
    var syncroit: typeof ISyncroit.default;
    var tryEval: typeof ITryEval.default;
    var $d: Document;
}
declare const _default: Craydent;
export default _default;
