/** * Import processing and resolution * * All imports are resolved to fully-qualified global:: references. * No using statements are emitted - everything uses explicit FQN. * * All CLR name resolution happens here using module map - the emitter * just uses the pre-computed clrName directly (no string parsing). */ import { IrImport, IrModule } from "@tsonic/frontend"; import { EmitterContext } from "../../types.js"; /** * Process imports and build ImportBindings for local and CLR modules. * * NOTE: No using statements are collected. All type/member references * are emitted as fully-qualified global:: names. * * - CLR imports: Build ImportBindings with fully-qualified global:: CLR names * - Local module imports: Build ImportBindings with fully-qualified CLR names */ export declare const processImports: (imports: readonly IrImport[], context: EmitterContext, module: IrModule) => EmitterContext; //# sourceMappingURL=imports.d.ts.map