export namespace importPlugin {
    export { importPluginModule as import };
}
export namespace nodePlugin {
    export { nodePluginModule as n };
}
export const stylisticJsPlugin: {
    '@stylistic/js': {
        rules: import("@stylistic/eslint-plugin-js").Rules;
        configs: {
            "disable-legacy": import("eslint").Linter.Config;
            "all": import("eslint").Linter.Config;
            "all-flat": import("eslint").Linter.Config;
        };
    };
};
export const jsxA11yPlugin: {
    'jsx-a11y': import("eslint").ESLint.Plugin & {
        configs: {
            recommended: import("eslint").Linter.LegacyConfig;
            strict: import("eslint").Linter.LegacyConfig;
        };
        flatConfigs: {
            recommended: import("eslint").Linter.Config;
            strict: import("eslint").Linter.Config;
        };
    };
};
export namespace reactPlugin {
    export { reactPluginModule as react };
}
export const reactHooksPlugin: {
    'react-hooks': typeof reactHooksPluginModule;
};
export const nextPlugin: {
    '@next/next': {
        rules: {
            'google-font-display': typeof import("@next/eslint-plugin-next/dist/rules/google-font-display.js");
            'google-font-preconnect': typeof import("@next/eslint-plugin-next/dist/rules/google-font-preconnect.js");
            'inline-script-id': typeof import("@next/eslint-plugin-next/dist/rules/inline-script-id.js");
            'next-script-for-ga': typeof import("@next/eslint-plugin-next/dist/rules/next-script-for-ga.js");
            'no-assign-module-variable': typeof import("@next/eslint-plugin-next/dist/rules/no-assign-module-variable.js");
            'no-async-client-component': typeof import("@next/eslint-plugin-next/dist/rules/no-async-client-component.js");
            'no-before-interactive-script-outside-document': typeof import("@next/eslint-plugin-next/dist/rules/no-before-interactive-script-outside-document.js");
            'no-css-tags': typeof import("@next/eslint-plugin-next/dist/rules/no-css-tags.js");
            'no-document-import-in-page': typeof import("@next/eslint-plugin-next/dist/rules/no-document-import-in-page.js");
            'no-duplicate-head': typeof import("@next/eslint-plugin-next/dist/rules/no-duplicate-head.js");
            'no-head-element': typeof import("@next/eslint-plugin-next/dist/rules/no-head-element.js");
            'no-head-import-in-document': typeof import("@next/eslint-plugin-next/dist/rules/no-head-import-in-document.js");
            'no-html-link-for-pages': typeof import("@next/eslint-plugin-next/dist/rules/no-html-link-for-pages.js");
            'no-img-element': typeof import("@next/eslint-plugin-next/dist/rules/no-img-element.js");
            'no-page-custom-font': typeof import("@next/eslint-plugin-next/dist/rules/no-page-custom-font.js");
            'no-script-component-in-head': typeof import("@next/eslint-plugin-next/dist/rules/no-script-component-in-head.js");
            'no-styled-jsx-in-document': typeof import("@next/eslint-plugin-next/dist/rules/no-styled-jsx-in-document.js");
            'no-sync-scripts': typeof import("@next/eslint-plugin-next/dist/rules/no-sync-scripts.js");
            'no-title-in-document-head': typeof import("@next/eslint-plugin-next/dist/rules/no-title-in-document-head.js");
            'no-typos': typeof import("@next/eslint-plugin-next/dist/rules/no-typos.js");
            'no-unwanted-polyfillio': typeof import("@next/eslint-plugin-next/dist/rules/no-unwanted-polyfillio.js");
        };
    };
};
export const typescriptPlugin: {
    '@typescript-eslint': {
        configs: Record<string, import("@typescript-eslint/utils/ts-eslint").ClassicConfig.Config>;
        meta: import("@typescript-eslint/utils/ts-eslint").FlatConfig.PluginMeta;
        rules: typeof import("@typescript-eslint/eslint-plugin/use-at-your-own-risk/rules");
    };
};
import importPluginModule from 'eslint-plugin-import';
import nodePluginModule from 'eslint-plugin-n';
import reactPluginModule from 'eslint-plugin-react';
import reactHooksPluginModule from 'eslint-plugin-react-hooks';
