import { Loot } from './Loot.js'; /** * Data loader for New World data files. */ export declare class DataLoader { #private; /** * Create a new data loader instance. * @param repository Download source for data files. * @param dataFilesDirectory Directory for data files. */ constructor(repository?: string, dataFilesDirectory?: string); /** * Parse the data files. * * @returns Parsed loot data files. */ parse(): Loot; /** * Download data files from the source repository. * * @returns Completes when files are downloaded. */ download(): Promise; /** * Check if all data files are downloaded. * @returns true if all data files are present, false if one or more file are missing. */ dataFilesExist(): boolean; }