import type { GameObject } from './public/GameObject'; import type { Region } from './Region'; import type { GetObjectsOptions } from './commands/RegionCommands'; export declare class ObjectResolver { private readonly resolveQueue; private readonly getCostsQueue; private region?; constructor(region?: Region); resolveObjects(objects: GameObject[], options: GetObjectsOptions): Promise; getInventory(object: GameObject): Promise; getInventories(objects: GameObject[]): Promise; getCosts(objects: GameObject[]): Promise; shutdown(): void; private scanObject; private resolveInternal; private getCostsInternal; private waitForResolve; }