import { WatchableJob } from '../core/job'; export default class TabState { closed: boolean; private _env; private _cwd; private _jobs; private _age; private _ageCounter; private _currentBottomInputValue; drilldownInProgress: Promise; readonly env: Record; readonly cwd: string; readonly currentBottomInputValue: string; capture(): void; readonly jobs: number; private abortOldestJob; private findFreeJobSlot; captureJob(job: WatchableJob): void; abortAllJobs(): void; private abortAt; private clearAt; removeJob(job: WatchableJob): void; restore(): void; }