import type { TSESLint } from "@typescript-eslint/utils"; type MessageOverrides = Record; interface RuleConfig { messages: MessageOverrides; options?: unknown[]; rule?: ESLintRule; } type RuleMessageConfig = Record; type Options = [RuleMessageConfig]; interface ESLintRule { meta?: { messages?: Record; }; create: (context: TSESLint.RuleContext) => TSESLint.RuleListener; } declare const _default: TSESLint.RuleModule<"customMessage", Options, unknown, TSESLint.RuleListener>; export default _default;