declare const _default: { plugins: string[]; parserOptions: { ecmaFeatures: { jsx: boolean; }; }; rules: { 'no-underscore-dangle': (string | { allow: string[]; allowAfterThis: boolean; allowAfterSuper: boolean; enforceInMethodNames: boolean; })[]; 'jsx-quotes': string[]; 'class-methods-use-this': (string | { exceptMethods: string[]; })[]; 'react/display-name': (string | { ignoreTranspilerName: boolean; })[]; 'react/forbid-prop-types': (string | { forbid: string[]; checkContextTypes: boolean; checkChildContextTypes: boolean; })[]; 'react/forbid-dom-props': (string | { forbid: never[]; })[]; 'react/jsx-boolean-value': (string | { always: never[]; })[]; 'react/jsx-closing-bracket-location': string[]; 'react/jsx-closing-tag-location': string; 'react/jsx-curly-spacing': (string | { allowMultiline: boolean; })[]; 'react/jsx-handler-names': (string | { eventHandlerPrefix: string; eventHandlerPropPrefix: string; })[]; 'react/jsx-indent-props': (string | number)[]; 'react/jsx-key': string; 'react/jsx-max-props-per-line': (string | { maximum: number; when: string; })[]; 'react/jsx-no-bind': (string | { ignoreRefs: boolean; allowArrowFunctions: boolean; allowFunctions: boolean; allowBind: boolean; ignoreDOMComponents: boolean; })[]; 'react/jsx-no-duplicate-props': (string | { ignoreCase: boolean; })[]; 'react/jsx-no-literals': (string | { noStrings: boolean; })[]; 'react/jsx-no-undef': string; 'react/jsx-pascal-case': (string | { allowAllCaps: boolean; ignore: never[]; })[]; 'react/sort-prop-types': (string | { ignoreCase: boolean; callbacksLast: boolean; requiredFirst: boolean; sortShapeProp: boolean; })[]; 'react/jsx-sort-prop-types': string; 'react/jsx-sort-props': (string | { ignoreCase: boolean; callbacksLast: boolean; shorthandFirst: boolean; shorthandLast: boolean; noSortAlphabetically: boolean; reservedFirst: boolean; })[]; 'react/jsx-sort-default-props': (string | { ignoreCase: boolean; })[]; 'react/jsx-uses-react': string[]; 'react/jsx-uses-vars': string; 'react/no-danger': string; 'react/no-deprecated': string[]; 'react/no-did-mount-set-state': string; 'react/no-did-update-set-state': string; 'react/no-will-update-set-state': string; 'react/no-direct-mutation-state': string; 'react/no-is-mounted': string; 'react/no-multi-comp': string; 'react/no-set-state': string; 'react/no-string-refs': string; 'react/no-unknown-property': string; 'react/prefer-es6-class': string[]; 'react/prefer-stateless-function': (string | { ignorePureComponents: boolean; })[]; 'react/prop-types': (string | { ignore: never[]; customValidators: never[]; skipUndeclared: boolean; })[]; 'react/react-in-jsx-scope': string; 'react/require-render-return': string; 'react/self-closing-comp': string; 'react/sort-comp': (string | { order: string[]; groups: { lifecycle: string[]; rendering: string[]; }; })[]; 'react/jsx-wrap-multilines': (string | { declaration: string; assignment: string; return: string; arrow: string; condition: string; logical: string; prop: string; })[]; 'react/jsx-first-prop-new-line': string[]; 'react/jsx-equals-spacing': string[]; 'react/jsx-indent': (string | number)[]; 'react/jsx-no-target-blank': (string | { enforceDynamicLinks: string; })[]; 'react/jsx-filename-extension': (string | { extensions: string[]; })[]; 'react/jsx-no-comment-textnodes': string; 'react/no-render-return-value': string; 'react/require-optimization': (string | { allowDecorators: never[]; })[]; 'react/no-find-dom-node': string; 'react/forbid-component-props': (string | { forbid: never[]; })[]; 'react/forbid-elements': (string | { forbid: never[]; })[]; 'react/no-danger-with-children': string; 'react/no-unused-prop-types': (string | { customValidators: never[]; skipShapeProps: boolean; })[]; 'react/style-prop-object': string; 'react/no-unescaped-entities': string; 'react/no-children-prop': string; 'react/jsx-tag-spacing': (string | { closingSlash: string; beforeSelfClosing: string; afterOpening: string; beforeClosing: string; })[]; 'react/jsx-space-before-closing': string[]; 'react/no-array-index-key': string; 'react/require-default-props': (string | { forbidDefaultForRequired: boolean; })[]; 'react/forbid-foreign-prop-types': (string | { allowInPropTypes: boolean; })[]; 'react/void-dom-elements-no-children': string; 'react/default-props-match-prop-types': (string | { allowRequiredDefaults: boolean; })[]; 'react/no-redundant-should-component-update': string; 'react/no-unused-state': string; 'react/boolean-prop-naming': (string | { propTypeNames: string[]; rule: string; message: string; })[]; 'react/no-typos': string; 'react/jsx-curly-brace-presence': (string | { props: string; children: string; })[]; 'react/jsx-one-expression-per-line': (string | { allow: string; })[]; 'react/destructuring-assignment': string[]; 'react/no-access-state-in-setstate': string; 'react/button-has-type': (string | { button: boolean; submit: boolean; reset: boolean; })[]; 'react/jsx-child-element-spacing': string; 'react/no-this-in-sfc': string; 'react/jsx-max-depth': string; 'react/jsx-props-no-multi-spaces': string; 'react/no-unsafe': string; 'react/jsx-fragments': string[]; 'react/jsx-curly-newline': (string | { multiline: string; singleline: string; })[]; 'react/state-in-constructor': string[]; 'react/static-property-placement': string[]; 'react/jsx-props-no-spreading': (string | { html: string; custom: string; explicitSpread: string; exceptions: never[]; })[]; 'react/no-invalid-html-attribute': string; 'react/prefer-read-only-props': string; 'react/jsx-no-script-url': string; 'react/hook-use-state': string; 'react/jsx-no-useless-fragment': string; 'react/no-adjacent-inline-elements': string; 'react/function-component-definition': string; 'react/jsx-no-constructed-context-values': string; 'react/no-unstable-nested-components': string; 'react/iframe-missing-sandbox': string; 'react/no-arrow-function-lifecycle': string; 'react/no-namespace': string; 'react/no-unused-class-component-methods': string; 'react/prefer-exact-props': string; 'react/jsx-no-leaked-render': string; 'react/checked-requires-onchange-or-readonly': string; 'react/no-object-type-as-default-prop': string; 'react/sort-default-props': string; }; settings: { 'import/resolver': { node: { extensions: string[]; }; }; react: { pragma: string; version: string; }; propWrapperFunctions: string[]; }; }; export = _default;