interface I { f(): I g(i: I): void } export {};