import ts, { FormatCodeSettings } from 'typescript'; import type { CodeFixAction } from 'typescript'; import type { CodeFix, CodeFixCollection, DiagnosticWithContext } from '../types.js'; export declare class AnnotateWithStrictTypeFromJSDoc implements CodeFix { getErrorCodes: () => number[]; getCodeFixCollection(diagnostic: DiagnosticWithContext): CodeFixCollection; getCodeAction(diagnostic: DiagnosticWithContext, formatSettings: FormatCodeSettings): CodeFixAction | undefined; filterUnresolvedTypes(fix: CodeFixAction, diagnostic: DiagnosticWithContext): CodeFixAction | undefined; findTargetNode(positionToAddType: number, diagnostic: DiagnosticWithContext): ts.Node | undefined; findTargetJSDocType(node: ts.Node): ts.TypeNode | undefined; } //# sourceMappingURL=annotateWithStrictTypeFromJSDoc.d.ts.map