///
import recursiveReaddir from 'recursive-readdir'
import yargsParser from 'yargs-parser'
import portfinder from 'portfinder'
import stripAnsi from 'strip-ansi'
import textTable from 'text-table'
import deepmerge from 'deepmerge'
import gzipSize from 'gzip-size'
import filesize from 'filesize'
import mustache from 'mustache'
import inquirer from 'inquirer'
import fsExtra from 'fs-extra'
import makeDir from 'make-dir'
import cheerio from 'cheerio'
import resolve from 'resolve'
import address from 'address'
import pkgUp from 'pkg-up'
import chalk from 'chalk'
import slash from 'slash'
import glob from 'glob'
import launchDevice, { defaultYargsOptions as dyo } from './launchDevice'
import compatibleWithESModule from './compatibleWithESModule'
import parseRequireDeps from './parseRequireDeps'
import clearConsole from './clearConsole'
import mergeConfig from './mergeConfig'
import flatDeep from './flatDeep'
import isLerna from './isLerna'
import getFile from './getFile'
declare const isWin: boolean
declare const lodash: {
isEmpty: (value?: any) => boolean
mapValues: {
(
obj: string | null | undefined,
callback: import('lodash').StringIterator
): import('lodash').NumericDictionary
(
obj: T | null | undefined,
callback: import('lodash').ObjectIterator
): { [P in keyof T]: TResult_1 }
(
obj:
| import('lodash').Dictionary
| import('lodash').NumericDictionary
| null
| undefined,
iteratee: object
): import('lodash').Dictionary
(obj: T_2 | null | undefined, iteratee: object): {
[P_1 in keyof T_2]: boolean
}
(
obj:
| import('lodash').Dictionary
| import('lodash').NumericDictionary
| null
| undefined,
iteratee: TKey
): import('lodash').Dictionary
(
obj:
| import('lodash').Dictionary
| import('lodash').NumericDictionary
| null
| undefined,
iteratee: string
): import('lodash').Dictionary
(obj: T_5 | null | undefined, iteratee: string): {
[P_2 in keyof T_5]: any
}
(obj: string | null | undefined): import('lodash').NumericDictionary
(
obj:
| import('lodash').Dictionary
| import('lodash').NumericDictionary
| null
| undefined
): import('lodash').Dictionary
(obj: T_7): T_7
(obj: T_8 | null | undefined): Partial
}
pullAll: {
(array: T_9[], values?: import('lodash').List | undefined): T_9[]
(
array: import('lodash').List,
values?: import('lodash').List | undefined
): import('lodash').List
}
}
export {
compatibleWithESModule,
recursiveReaddir,
parseRequireDeps,
launchDevice,
clearConsole,
mergeConfig,
yargsParser,
portfinder,
deepmerge,
stripAnsi,
textTable,
mustache,
filesize,
gzipSize,
flatDeep,
inquirer,
isLerna,
getFile,
address,
fsExtra,
makeDir,
cheerio,
resolve,
lodash,
slash,
pkgUp,
isWin,
chalk,
glob,
dyo
}