import type { CodeFixAction, ExportAssignment, Node, ObjectLiteralExpression, Type, TypeChecker } from 'typescript'; import type { CodeFix, DiagnosticWithContext } from '../types.js'; export declare class AddMissingExportCodeFix implements CodeFix { getErrorCodes: () => number[]; getCodeAction(diagnostic: DiagnosticWithContext): CodeFixAction | undefined; getTargetTypeName(message: string): string | undefined; findParentTypeInExportAssignment(exportAssignment: ExportAssignment, targetTypeString: string, checker: TypeChecker): Type | undefined; findTypeInObjectLiteralExpression(expression: ObjectLiteralExpression, targetTypeStr: string, checker: TypeChecker): Type | undefined; findNodeByText(node: Node, text: string): Node | undefined; findTargetTypeInParentType(targetTypeString: string, parentType: Type, checker: TypeChecker): Type | undefined; findTypeInCompositeType(type: Type, subTypeString: string, checker: TypeChecker): Type | undefined; } //# sourceMappingURL=addMissingExport.d.ts.map