//// [genericRecursiveImplicitConstructorErrors1.ts]
export declare module TypeScript {
class PullSymbol { }
class PullSignatureSymbol extends PullSymbol {
public addSpecialization(signature: PullSignatureSymbol, typeArguments: PullTypeSymbol[]): void;
}
class PullTypeSymbol extends PullSymbol {
public findTypeParameter(name: string): PullTypeParameterSymbol;
}
class PullTypeParameterSymbol extends PullTypeSymbol {
}
}
//// [genericRecursiveImplicitConstructorErrors1.js]
define(["require", "exports"], function (require, exports) {
});