import { RundeckBrowser } from '@rundeck/client'; import { NavItem } from '../stores/NavBar'; import Vue from 'vue'; import { RootStore } from '../stores/RootStore'; export interface RundeckContext { eventBus: Vue; rdBase: string; apiVersion: string; projectName: string; activeTour: string; activeTourStep: string; token: RundeckToken; tokens: { [key: string]: RundeckToken; }; rundeckClient: RundeckBrowser; data: { [key: string]: any; }; feature: { [key: string]: RundeckFeature; }; navbar: { items: Array; }; rootStore: RootStore; } export interface RundeckToken { TOKEN: string; URI: string; } export interface RundeckFeature { enabled: boolean; }