import Bluebird = require("bluebird"); import { ConsoleUI } from "../utils/ConsoleUI"; import { KotennaApi } from "../lib/kotenna/KotennaApi"; import { VHost } from "../lib/kotenna/VHost"; declare global { interface Promise extends Bluebird { } } export declare class VHostWorker { private console; private api; constructor(ui: ConsoleUI, api: KotennaApi); deleteVhost(hostname: string | string[], forceDelete?: boolean): Promise[]>; updateVhost(hostname: string, change: string): Promise; stopVhost(hostname: string | null): Promise; listVhost(): Promise; createVhost(): Promise; }