import { Injector } from 'reduct'; import { PodSpec } from '../schemas/PodSpec'; export default class PodManager { private hyper; private pods; private manifests; private hyperClient; private config; constructor(deps: Injector); checkPodMem(memory: number | void): number; start(): void; run(): Promise; getMemoryUsed(): number; startPod(podSpec: PodSpec, duration: string, port?: string): Promise; getLogStream(podId: string, follow?: boolean): Promise; private verifyRunningPods; private protectNetwork; }