import JSClass = require('nashorn/com/intellij/lang/javascript/psi/ecmal4/JSClass');
import DependencyMemberInfoModel = require('nashorn/com/intellij/refactoring/classMembers/DependencyMemberInfoModel');
import JSAttributeListOwner = require('nashorn/com/intellij/lang/javascript/psi/ecmal4/JSAttributeListOwner');
import JSMemberInfo = require('nashorn/com/intellij/lang/javascript/refactoring/util/JSMemberInfo');

declare class JSUsedByDependencyMemberInfoModel {
	constructor(arg1 : JSClass);
}


declare interface JSUsedByDependencyMemberInfoModel extends DependencyMemberInfoModel<JSAttributeListOwner, JSMemberInfo> {}
export = JSUsedByDependencyMemberInfoModel
