import { Processor } from '../core/processors'; import { World } from '../core/world'; export interface TestProcessorFactory { name: string; description: string; create: (world: World, dataPath: string) => Processor; } export declare class TestProcessors { private readonly nameToProcessor; constructor(processors: TestProcessorFactory[]); create(name: string, world: World, dataPath: string): Processor; get(name: string): TestProcessorFactory; has(name: string): boolean; count(): number; getDefault(): TestProcessorFactory; processors(): IterableIterator; }