//// [tests/cases/compiler/declarationEmitDoesNotUseReexportedNamespaceAsLocal.ts] //// //// [sub.ts] export function a() {} //// [index.ts] export const x = add(import("./sub")); export * as Q from "./sub"; declare function add(x: Promise): T; //// [sub.js] export function a() { } //// [index.js] export const x = add(import("./sub")); export * as Q from "./sub"; //// [sub.d.ts] export declare function a(): void; //// [index.d.ts] export declare const x: typeof import("./sub"); export * as Q from "./sub";