import core, { Collection, ImportSpecifier, ImportDefaultSpecifier } from 'jscodeshift'; export declare function hasImportDeclaration(j: core.JSCodeshift, source: Collection, sourcePath: string): boolean; export declare function getImportDeclaration(j: core.JSCodeshift, source: Collection, sourcePath: string): import("jscodeshift/src/Collection").Collection; export declare function removeImportDeclaration(j: core.JSCodeshift, source: Collection, sourcePath: string): void; export declare function renameImportDeclaration(j: core.JSCodeshift, source: Collection, sourcePath: string, newSourcePath: string): void; export declare function getDefaultImportSpecifier(j: core.JSCodeshift, source: Collection, sourcePath: string): import("jscodeshift/src/Collection").Collection; export declare function removeDefaultImportSpecifier(j: core.JSCodeshift, source: Collection, sourcePath: string): import("jscodeshift/src/Collection").Collection; export declare function getDefaultImportSpecifierName(j: core.JSCodeshift, source: Collection, sourcePath: string): string | null; export declare function hasDefaultImportSpecifier(j: core.JSCodeshift, source: Collection, sourcePath: string): boolean; export declare function getImportSpecifier(j: core.JSCodeshift, source: Collection, specifier: string, sourcePath: string): import("jscodeshift/src/Collection").Collection; export declare function getImportSpecifierName(j: core.JSCodeshift, source: Collection, specifier: string, sourcePath: string): string | null; export declare function hasImportSpecifier(j: core.JSCodeshift, source: Collection, specifier: string, sourcePath: string): boolean; export declare function insertImportSpecifier(j: core.JSCodeshift, source: Collection, specifier: ImportSpecifier | ImportDefaultSpecifier, sourcePath: string): void; export declare function removeImportSpecifier(j: core.JSCodeshift, source: Collection, specifier: string, sourcePath: string): void;