import global from './global'; import window from './window'; import logger from './logger'; import debug from './debug'; import request from './request'; import date from './date'; import qs from './qs'; import event from './event'; import cookie from './cookie'; import fs from './fs'; import dom from './dom'; import url from './url'; import storage from './storage'; import device from './device'; import delay from './delay'; import uuid from './uuid'; import random from './random'; import is from './is'; import i18n from './i18n'; import ms from './ms'; import immer from './immer'; import classnames from './classnames'; import match from './match'; import hotkeys from './hotkeys'; import noop from './noop'; import mount from './mount'; import * as type from './type'; export interface IDoreamon { global: typeof global; window: typeof window; logger: typeof logger; debug: typeof debug; is: typeof is; type: typeof type; date: typeof date; event: typeof event; delay: typeof delay; uuid: typeof uuid; random: typeof random; ms: typeof ms; qs: typeof qs; url: typeof url; cookie: typeof cookie; request: typeof request; device: typeof device; storage: typeof storage; fs: typeof fs; i18n: typeof i18n; dom: typeof dom; register: typeof register; get: typeof get; /** Depreciated */ use: typeof register; object: typeof type.object; array: typeof type.array; string: typeof type.string; func: typeof type.func; immer: typeof immer; classnames: typeof classnames; match: typeof match; hotkeys: typeof hotkeys; noop: typeof noop; mount: typeof mount; [key: string]: any; } declare function register(key: string, value: T): void; declare function get(key: string): T; export declare const doreamon: IDoreamon; export default doreamon;