import { FlatESLintConfig, Parser } from 'eslint-define-config';
export { FlatESLintConfig, Rules, defineFlatConfig as defineConfig, defineFlatConfig } from 'eslint-define-config';
export { default as importPlugin } from 'eslint-plugin-import';
export { default as antfuPlugin } from 'eslint-plugin-antfu';
export { default as markdownPlugin } from 'eslint-plugin-markdown';
export { default as prettierPlugin } from 'eslint-plugin-prettier';
export { default as reactPlugin } from 'eslint-plugin-react';
export { default as tsPlugin } from '@typescript-eslint/eslint-plugin';
export { default as unicornPlugin } from 'eslint-plugin-unicorn';
export { default as vueParser } from 'vue-eslint-parser';
export { default as vuePlugin } from 'eslint-plugin-vue';

declare const imports: FlatESLintConfig[];

declare const js: FlatESLintConfig[];
declare const jsx: FlatESLintConfig[];

declare const markdown: FlatESLintConfig[];

declare const prettier: FlatESLintConfig[];

declare const react: FlatESLintConfig[];

declare const tsParser: Parser;

declare const typescript: FlatESLintConfig[];

declare const unicorn: FlatESLintConfig[];

declare const unocss: FlatESLintConfig[];

declare const reactivityTransform: FlatESLintConfig[];
declare const vueLegacy: FlatESLintConfig[];
declare const vue: FlatESLintConfig[];

export { imports, js, jsx, markdown, prettier, react, reactivityTransform, tsParser, typescript, unicorn, unocss, vue, vueLegacy };
