import { MinecraftConfig } from '../types'; export interface ServerEngine { download(config: MinecraftConfig, serverDir: string): Promise; prepare(config: MinecraftConfig, serverDir: string, jarPath?: string): Promise; getJavaArgs(config: MinecraftConfig): string[]; getServerJar(jarPath: string): string; getServerArgs(): string[]; getServerType(): string; }