export interface MinecraftFolder { readonly root: string; } /** * The Minecraft folder structure. All method will return the path related to a minecraft root like `.minecraft`. */ export declare class MinecraftFolder { readonly root: string; /** * Normal a Minecraft folder from a folder or string */ static from(location: MinecraftLocation): MinecraftFolder; constructor(root: string); get mods(): string; get resourcepacks(): string; get assets(): string; get libraries(): string; get versions(): string; get logs(): string; get options(): string; get launcherProfile(): string; get lastestLog(): string; get maps(): string; get saves(): string; get screenshots(): string; getNativesRoot(version: string): string; getVersionRoot(version: string): string; getVersionJson(version: string): string; getVersionServerJson(version: string): string; getVersionJar(version: string, type?: string): string; getVersionAll(version: string): string[]; getResourcePack(fileName: string): string; getMod(fileName: string): string; getLog(fileName: string): string; getMapInfo(map: string): string; getMapIcon(map: string): string; getLibraryByPath(libraryPath: string): string; getAssetsIndex(versionAssets: string): string; getAsset(hash: string): string; getLogConfig(file: string): string; getPath(...path: string[]): string; } export declare namespace MinecraftPath { const mods = "mods"; const resourcepacks = "resourcepacks"; const assets = "assets"; const libraries = "libraries"; const versions = "versions"; const logs = "logs"; const options = "options.txt"; const launcherProfile = "launcher_profiles.json"; const lastestLog = "logs/latest.log"; const maps = "saves"; const saves = "saves"; const screenshots = "screenshots"; function getVersionRoot(version: string): string; function getNativesRoot(version: string): string; function getVersionJson(version: string): string; function getVersionJar(version: string, type?: string): string; function getResourcePack(fileName: string): string; function getMod(fileName: string): string; function getLog(fileName: string): string; function getMapInfo(map: string): string; function getMapIcon(map: string): string; function getLibraryByPath(libraryPath: string): string; function getAssetsIndex(versionAssets: string): string; function getAsset(hash: string): string; } export type MinecraftLocation = MinecraftFolder | string; //# sourceMappingURL=folder.d.ts.map