/// /// import { LoginParameters } from './classes/LoginParameters'; import { UUID } from './classes/UUID'; import * as Long from 'long'; import { MapInfoReply } from './events/MapInfoReply'; import { LureEvent } from './events/LureEvent'; import { HTTPAssets } from './enums/HTTPAssets'; import { TeleportEvent } from './events/TeleportEvent'; export declare class Bot { private loginParams; private currentRegion; private agent; private throttleGenCounter; private clientEvents; constructor(login: LoginParameters); login(): Promise<{}>; close(): Promise<{}>; setBandwidth(total: number): void; acceptTeleport(lure: LureEvent): Promise; getRegionHandle(regionID: UUID): Promise; getRegionMapInfo(gridX: number, gridY: number): Promise; connectToSim(): Promise<{}>; downloadAsset(type: HTTPAssets, uuid: UUID): Promise; uploadAsset(type: HTTPAssets, data: Buffer, name: string, description: string): Promise; }