import { type CodeFixAction, type DiagnosticWithLocation, type FileTextChanges } from 'typescript'; import type { CodeFixCollection, CodeHintList, DiagnosticWithContext } from './types.js'; /** * Don't actually fix the issue but adds a @ts-expect-error comments instead */ export declare class HintCodeFixCollection implements CodeFixCollection { readonly list: CodeHintList; constructor(list: CodeHintList); getFixesForDiagnostic(diagnostic: DiagnosticWithContext): CodeFixAction[]; getHint(diagnostic: DiagnosticWithContext): string; getHelpUrl(diagnostic: DiagnosticWithLocation): string; /** * Prepares a hint message for engineer based on original diagnostic message and `this.hint` */ protected prepareHint(hint: string, diagnostic: DiagnosticWithContext): string; } export declare function createCodeFixAction(fixName: string, changes: FileTextChanges[], description: string): CodeFixAction; //# sourceMappingURL=hints-codefix-collection.d.ts.map