//#region src/index.d.ts
declare const plugin: {
  meta: {
    name: string;
    version: string;
  };
  rules: {
    "collection-method-value": import("@typescript-eslint/utils/ts-eslint").RuleModule<"useReturnValueId" | "dontUseReturnValueId", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "collection-return": import("@typescript-eslint/utils/ts-eslint").RuleModule<"no-return", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-constant": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-constant", [(boolean | undefined)?, (boolean | undefined)?], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-do-nothing": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-do-nothing", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-filter": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-filter", [{
      maxPropertyPathLength?: number;
    }], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-find": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-find" | "prefer-find-last", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-flat-map": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-flat-map", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-has-atleast": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-has-atleast" | "prefer-has-atleast-over-negated-isempty", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-is-empty": import("@typescript-eslint/utils/ts-eslint").RuleModule<"preferIsEmpty", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-is-nullish": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-is-nullish", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-map": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-map", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-nullish-coalescing": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-nullish-coalescing", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-remeda-typecheck": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-remeda-typecheck", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-some": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-some", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
    "prefer-times": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-times", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
      name: string;
    };
  };
  configs: {};
  processors: {};
};
declare const pluginShortName: string;
declare const configs: {
  recommended: {
    plugins: {
      [pluginShortName]: {
        meta: {
          name: string;
          version: string;
        };
        rules: {
          "collection-method-value": import("@typescript-eslint/utils/ts-eslint").RuleModule<"useReturnValueId" | "dontUseReturnValueId", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "collection-return": import("@typescript-eslint/utils/ts-eslint").RuleModule<"no-return", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-constant": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-constant", [(boolean | undefined)?, (boolean | undefined)?], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-do-nothing": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-do-nothing", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-filter": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-filter", [{
            maxPropertyPathLength?: number;
          }], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-find": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-find" | "prefer-find-last", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-flat-map": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-flat-map", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-has-atleast": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-has-atleast" | "prefer-has-atleast-over-negated-isempty", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-is-empty": import("@typescript-eslint/utils/ts-eslint").RuleModule<"preferIsEmpty", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-is-nullish": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-is-nullish", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-map": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-map", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-nullish-coalescing": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-nullish-coalescing", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-remeda-typecheck": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-remeda-typecheck", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-some": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-some", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
          "prefer-times": import("@typescript-eslint/utils/ts-eslint").RuleModule<"prefer-times", [], unknown, import("@typescript-eslint/utils/ts-eslint").RuleListener> & {
            name: string;
          };
        };
        configs: {};
        processors: {};
      };
    };
    rules: {
      [x: string]: number;
    };
  };
};
type Plugin = typeof plugin & {
  configs: typeof configs;
};
declare const _default: Plugin;
//#endregion
export { _default as default };
//# sourceMappingURL=index.d.mts.map