import { BlockType } from '../utils/common_types.js'; export type SchematicsBlocksMapping = Record; export declare class SchematicLoader { static loadNode(path: string): Promise; static loadBrowser(path: string): Promise; static load(path: string): Promise; static parse(rawData: any): Promise; /** * convert schematic format to world object * @param schemBlocks * @returns */ static createChunkContainer(fileUrl: string, globalBlocksMapping: SchematicsBlocksMapping, localBlocksMapping?: SchematicsBlocksMapping): Promise; static getBlocks(schemData: any): any; static getBlockData(palette: any, blockId: number): { name: string; properties: string[]; } | { name: string; properties?: never; }; }