`a.ts`: ``` ts export interface Foo { a: string; } ``` `b.ts`: ``` ts import {Foo} from "./a.ts"; export interface Foo { b?: number; } let x: Foo; ``` `x` will only have the members from the initial `Foo` declaration in `a.ts`.