import ts from 'typescript'; import { SourceTextUpdate } from '../../utils/updateSourceText'; export declare type DefaultImport = { defaultImport: string; moduleSpecifier: string; }; export declare type NamedImport = { namedImport: string; moduleSpecifier: string; }; export declare type ModuleImport = { moduleSpecifier: string; }; declare type AddImport = DefaultImport | NamedImport; declare type RemoveImport = DefaultImport | NamedImport | ModuleImport; export declare function updateImports(sourceFile: ts.SourceFile, toAdd: AddImport[], toRemove: RemoveImport[]): SourceTextUpdate[]; export {};