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;
}
declare const _default: Craydent;
export default _default;
