import type { Logger } from '../logger'; import { FsMaterial } from './FsMaterial'; export declare class MaterialsManager { logger?: Logger; registryUrl?: string; materialMap: { [materialUri: string]: FsMaterial; }; readyGenerators: Set; constructor(logger?: Logger, registryUrl?: string); loadLocalGenerator(generator: string): Promise; loadRemoteGenerator(generator: string): Promise; prepareGenerators(generators: string[]): Promise; prepareGlobal(): Promise; }