/// import { Jar } from "./utils/jar"; import type { AnimationMeta, BlockModel, Renderer, RendererOptions } from "./utils/types"; export declare class Minecraft { file: string | Jar; protected jar: Jar; protected renderer: Renderer | null; protected _cache: { [key: string]: any; }; protected constructor(file: string | Jar); static open(file: string | Jar): Minecraft; getBlockNameList(): Promise; getBlockList(): Promise; getModelFile(name?: string): Promise; getTextureFile(name?: string): Promise; getTextureMetadata(name?: string): Promise; render(blocks: BlockModel[], options?: RendererOptions): AsyncGenerator; getModel(blockName: string): Promise; close(): Promise; prepareRenderEnvironment(options?: RendererOptions): Promise; cleanupRenderEnvironment(): Promise; getRenderer(): Renderer; } //# sourceMappingURL=minecraft.d.ts.map