import * as ts from 'typescript'; /** Collect type-only imported names: `import type { X }` and `import { type X }`. */ export declare function collectTypeOnlyImports(sf: ts.SourceFile): Set; /** Recursively find all class declarations in a source file, including nested scopes. */ export declare function findAllClasses(sf: ts.SourceFile): ts.ClassDeclaration[]; /** Unwrap forwardRef(() => X) to X. Returns the original node if not a forwardRef call. */ export declare function unwrapForwardRef(node: ts.Expression): ts.Expression; /** Unwrap forwardRef(() => X) to X for OXC AST nodes. Returns the original node if not a forwardRef call. */ export declare function unwrapForwardRefOxc(node: any): any; export { ANGULAR_DECORATORS } from './constants.js';