declare const settings: { [key: string]: { defaults: boolean | number | string; env: string; ignore?: boolean; packageName: false | string; resolve: boolean; type: "bool" | "both" | "false" | "number" | "obj" | "string" | "true"; }; }; declare const keys: Array; type completeDigest = { angular: boolean; appHost: string; appPort: number; babel: false | string; babelAngular: boolean; babelEmotion: boolean; babelFlow: boolean; babelGraphQL: boolean; babelPolyfills: string; babelPreset: boolean; babelReact: boolean; babelReactNative: boolean; babelTypeScript: boolean; baseHref: string; baseHrefHtml: false | string; cache: false | string; compression: boolean; context: string; cssModules: boolean; digestName: string; e2ePath: string; emotion: boolean; env: { [key: string]: number | string; }; eslint: false | string; eslintAngular: boolean; eslintBabel: boolean; eslintEmotion: boolean; eslintFlow: boolean; eslintGraphQL: boolean; eslintJest: boolean; eslintReact: boolean; eslintReactNative: boolean; eslintTypeScript: boolean; favicon: false | string; flow: false | string; graphql: boolean; graphqlSchema: string; hashLimit: number; indexHtml: false | string; jest: boolean; jestBabel: boolean; jestEmotion: boolean; jestGraphQL: boolean; jestJUnit: boolean; jestReact: boolean; jestSetup: string; jestTypeScript: boolean; library: boolean; minimize: boolean; parallel: boolean; polyfills: false | string; postcss: string; postcssWhitelist: string; pwa: boolean; react: boolean; reactNative: boolean; reactNativeWeb: boolean; reports: false | string; seleniumChromeDriver: string; seleniumDriver: string; seleniumGeckoDriver: string; seleniumHeadless: boolean; seleniumHost: string; seleniumPort: number; seleniumStart: boolean; shortName: string; sourceMaps: boolean; sourcePath: string; staticPath: string; stylelint: false | string; stylelintIgnore: string; typescript: string; webpack: string; webpackAngular: boolean; webpackBabel: boolean; webpackDashboard: boolean; webpackESLint: boolean; webpackFlow: boolean; webpackGraphQL: boolean; webpackPostCSS: boolean; webpackReact: boolean; webpackReactNative: boolean; webpackStyleLint: boolean; webpackTypeScript: boolean; webpackWorkbox: boolean; }; type digest = Omit, 'context'> & { angular?: false; babel?: false | string; babelAngular?: false; babelEmotion?: false; babelFlow?: false; babelGraphQL?: false; babelPolyfills?: false; babelPreset?: false; babelReact?: false; babelReactNative?: false; babelTypeScript?: false; cache?: false | string; compression?: false; cssModules?: true; eslint?: false | string; eslintAngular?: false; eslintBabel?: false; eslintEmotion?: false; eslintFlow?: false; eslintGraphQL?: false; eslintJest?: false; eslintReact?: false; eslintReactNative?: false; eslintTypeScript?: false; favicon?: false | string; flow?: false | string; graphql?: false; jest?: false; jestBabel?: false; jestEmotion?: false; jestGraphQL?: false; jestJUnit?: false; jestReact?: false; jestTypeScript?: false; library?: true; minimize?: false; parallel?: false; polyfills?: false | string; postcss?: false | string; pwa?: true; react?: false; reactNative?: false; reactNativeWeb?: true; reports?: false | string; sourceMaps?: false; stylelint?: false | string; typescript?: false | string; webpackAngular?: false; webpackBabel?: false; webpackDashboard?: false; webpackESLint?: false; webpackFlow?: false; webpackGraphQL?: false; webpackPostCSS?: false; webpackReact?: false; webpackReactNative?: false; webpackStyleLint?: false; webpackTypeScript?: false; webpackWorkbox?: false; }; export default settings; export { keys }; export type { completeDigest, digest };