import { StatusBarItem } from "vscode"; import IVSCServerManagerEventsHandler from "./IVSCServerManagerEventsHandler"; import VSCServerManagerBase from "./VSCServerManagerBase"; export default class VSCStatusBarItem implements IVSCServerManagerEventsHandler { readonly serverManager: VSCServerManagerBase; readonly statusBarItem: StatusBarItem; constructor(serverManager: VSCServerManagerBase, statusBarItem: StatusBarItem); onStart(serverManager: VSCServerManagerBase): void; onStartFail(serverManager: VSCServerManagerBase, session: number, error: Error): void; onStartSuccess(serverManager: VSCServerManagerBase): void; onClean(serverManager: VSCServerManagerBase): void; onCleanFail(serverManager: VSCServerManagerBase, session: number, error: Error): void; onCleanSuccess(serverManager: VSCServerManagerBase): void; onClose(serverManager: VSCServerManagerBase): void; onCloseFail(serverManager: VSCServerManagerBase, session: number, error: Error): void; onCloseSuccess(serverManager: VSCServerManagerBase): void; } //# sourceMappingURL=VSCStatusBarItem.d.ts.map