import { type Diagnostic } from 'vscode-languageserver'; import { type FormatCodeSettings, type CodeFixAction } from 'typescript'; import { TypescriptCodeFixCollection } from './typescript-codefix-collection.js'; import type { GlintService } from '@rehearsal/service'; import type { CodeFixCollectionFilter, DiagnosticWithContext } from './types.js'; export interface GlintDiagnosticWithContext extends DiagnosticWithContext { glintService: GlintService; glintDiagnostic: Diagnostic; } export declare class GlintCodeFixCollection extends TypescriptCodeFixCollection { getFixesForDiagnostic(diagnostic: GlintDiagnosticWithContext, filter: CodeFixCollectionFilter, formatCodeSettings: FormatCodeSettings): CodeFixAction[]; suppressError(e: unknown, diagnostic: DiagnosticWithContext): void; isCodeFixSupported(fix: CodeFixAction): boolean; isGlintCodeFix(fix: CodeFixAction): boolean; } //# sourceMappingURL=glint-codefix-collection.d.ts.map