import type { Rule, ESLint } from 'eslint';
export declare const rules: Record<string, Rule.RuleModule>;
declare const plugin: ESLint.Plugin;
export declare const configs: {
    all: ESLint.ConfigData<import("@eslint/core", { with: { "resolution-mode": "require" } }).RulesConfig>;
    'flat/all': import("eslint").Linter.FlatConfig<import("@eslint/core", { with: { "resolution-mode": "require" } }).RulesConfig>;
    recommended: ESLint.ConfigData<import("@eslint/core", { with: { "resolution-mode": "require" } }).RulesConfig>;
    'flat/recommended': import("eslint").Linter.FlatConfig<import("@eslint/core", { with: { "resolution-mode": "require" } }).RulesConfig>;
};
export default plugin;
