import Base, { MaybeRaw } from "../../Base"; import { Version } from "../../interfaces/global"; import { High5OrganizationExecute } from "./execution"; import { High5Internal } from "./internal"; import { High5JoinToken } from "./joinToken"; import { High5Space } from "./space"; import { High5OrgStat } from "./stat"; import { High5Wave } from "./wave"; export default class High5 extends Base { get space(): High5Space; private _space?; get internal(): High5Internal; private _internal?; get wave(): High5Wave; private _wave?; get joinToken(): High5JoinToken; private _joinToken?; get execution(): High5OrganizationExecute; private _execution?; get stat(): High5OrgStat; private _stat?; /** * Requests the endpoint version * @returns Version object */ version(raw?: { raw: R; }): Promise>; protected getEndpoint(endpoint: string): string; }