import Project = require('nashorn/com/intellij/openapi/project/Project');
import JComponent = require('nashorn/javax/swing/JComponent');
import JsbtTaskTreeView = require('nashorn/com/intellij/lang/javascript/buildTools/base/JsbtTaskTreeView');
import SimpleToolWindowPanel = require('nashorn/com/intellij/openapi/ui/SimpleToolWindowPanel');

declare class JsbtToolWindowPanel {
	project : Project;
	preferredFocusedComponent : JComponent;
	constructor(arg1 : Project, arg2 : JsbtTaskTreeView, arg3 : string);
	getProject() : Project;
	getPreferredFocusedComponent() : JComponent;
}


declare interface JsbtToolWindowPanel extends SimpleToolWindowPanel {}
export = JsbtToolWindowPanel
