import { Rule } from '@angular-devkit/schematics'; import { MigrationReport } from '../../utils/report'; import { ScopeOptions } from '../../utils/scope'; export declare const ITEM_ID = "imports"; interface AliasPackage { /** Pacote novo (Ășltimo segmento do caminho do entrypoint). */ target: string; /** Nome exportado pelo pacote antigo -> nome exportado pelo pacote novo. */ symbols: Record; } /** Pacotes alias removidos na v20 -> pacote novo, com o mapa de sĂ­mbolos. */ export declare const ALIAS_PACKAGES: Readonly>; export interface FileMigrationResult { updated: string; manual: Array<{ line: number; message: string; }>; } export declare function migrateImportsInContent(path: string, content: string): FileMigrationResult; export declare function migrateDeprecatedImports(options: ScopeOptions, report: MigrationReport): Rule; export declare function migrate(options?: ScopeOptions): Rule; export {};