import { ESLintUtils, type TSESLint, type TSESTree } from '@typescript-eslint/utils'; export declare const getCommentNode: (node: TSESTree.Node) => TSESTree.Node; export declare const getComment: (node: TSESTree.Node, context: Readonly>) => TSESTree.BlockComment | undefined; export declare const isNewLineRequired: (node: TSESTree.Property) => boolean; export declare const rule: ESLintUtils.RuleModule<"comment" | "required", [], unknown, ESLintUtils.RuleListener>;