import { type TSESLint, type TSESTree } from '@typescript-eslint/utils';
export declare function fixSingleLineComment(fixer: TSESLint.RuleFixer, comment: TSESTree.Comment, description: string): TSESLint.RuleFix;
export declare function fixBlockComment(fixer: TSESLint.RuleFixer, comment: TSESTree.Comment, description: string): TSESLint.RuleFix | null;
export declare function createSuggestionFix(comment: TSESTree.Comment, description: string): (fixer: TSESLint.RuleFixer) => TSESLint.RuleFix | null;
export declare function createAboveCommentFix(comment: TSESTree.Comment, description: string): (fixer: TSESLint.RuleFixer) => TSESLint.RuleFix | null;
