import { RundeckClient } from '@rundeck/client'; import { RundeckVersion } from '../utilities/RundeckVersion'; import { RootStore } from './RootStore'; export declare class SystemStore { readonly root: RootStore; readonly client: RundeckClient; versionInfo: VersionInfo; serverInfo?: ServerInfo; loaded: boolean; constructor(root: RootStore, client: RundeckClient); load(): Promise; } export declare class VersionInfo { full: string; number: string; tag: string; name: string; color: string; date: Date; icon: string; edition: string; constructor(); static FromRundeckVersion(ver: RundeckVersion): VersionInfo; fromRundeckVersion(ver: RundeckVersion): VersionInfo; } export declare class ServerInfo { name: string; color: string; uuid: string; icon: string; constructor(name: string, uuid: string); }