import ApiModule from './api-module'; import { InstanceId, WorldId } from '../types/common'; import { InstanceInfo, MetadataResponse, WorldDetail, WorldInfo, WorldSearchRequest } from '../types/world'; export default class World extends ApiModule { getById(worldId: WorldId): Promise; readonly search: { all: (options?: Partial) => Promise; active: (options?: Partial) => Promise; recent: (options?: Partial) => Promise; favorites: (options?: Partial) => Promise; }; getMetadata(worldId: WorldId): Promise; getInstanceWithTags(worldId: WorldId, instanceId: InstanceId): Promise; }