export interface VersionManifest { latest: { release: string; snapshot?: string; }; versions: { id: string; type: string; url?: string; time?: string; releaseTime?: string; }[]; } export default abstract class Installer { installed: boolean; eula: boolean; useLogs: boolean; version: string; protected _filename: string | undefined; get filename(): string; constructor(version: string, log?: boolean); install(directory: string): Promise; acceptEULA(): this; abstract log(text: string): void; } //# sourceMappingURL=Installer.d.ts.map