import { type TSESTree } from '@typescript-eslint/utils';
/**
 * Returns the local name bound to a named import from a given source.
 * Handles aliased imports: `import { untracked as ngUntracked } from '@angular/core'`
 * returns `'ngUntracked'` for `exportedName = 'untracked'`.
 */
export declare function getLocalNameForImport(program: TSESTree.Program, source: string, exportedName: string): string | null;
export declare function findAngularCoreImports(program: TSESTree.Program): TSESTree.ImportDeclaration[];
export declare function findAngularCoreImport(program: TSESTree.Program): TSESTree.ImportDeclaration | null;
export declare function findRuntimeAngularCoreImport(program: TSESTree.Program): TSESTree.ImportDeclaration | null;
export declare function findAngularCoreImportSpecifier(program: TSESTree.Program, exportedName: string): {
    readonly importDecl: TSESTree.ImportDeclaration;
    readonly specifier: TSESTree.ImportSpecifier;
} | null;
