import { FullAPIOptions } from ".."; import AccountManager from "./account"; export default class ServerManager { private accountManager; private options; constructor(options: FullAPIOptions, accountManager: AccountManager); /** * Get Server Infos * @since 0.1.4 */ getInfos(serverId: number): import("..").Response; /** * Delete a Subuser * @since 0.1.0 */ deleteSubuser(serverId: number, id: number): import("..").Response; /** * Delete multiple Subusers * @since 0.1.21 */ deleteSubusers(serverId: number, ids: number[]): import("..").Response; /** * Edit a Subuser * @since 0.1.0 */ editSubuser(serverId: number, id: number, permissions: number[]): import("..").Response; /** * Create a Subuser * @since 0.1.0 */ createSubuser(serverId: number, handle: string, permissions: number[]): import("..").Response; /** * Get Subusers * @since 0.1.0 */ getSubusers(serverId: number, page?: number, search?: string): import("..").Response<{ meta: { items: { total: number; perPage: number; current: number; }; pages: { total: number; current: number; }; }; items: import("..").Subuser[]; }>; /** * Get Action Logs * @since 0.2.0 */ getActionLogs(serverId: number, page?: number, search?: string): import("..").Response<{ meta: { items: { total: number; perPage: number; current: number; }; pages: { total: number; current: number; }; }; items: import("..").ActionLog[]; }>; }