UNPKG

gravitlauncher-remotecontrol-js

Version:
201 lines (200 loc) 14 kB
export declare const defaults: { basic: { readonly gc: <T extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T) => Promise<import("..").ExtractedData<T>>; readonly debug: <T_1 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { enable: boolean; }, log?: T_1) => Promise<import("..").ExtractedData<T_1>>; readonly restart: (this: import("..").GravitLauncherRemoteControlCore) => Promise<import("..").ExtractedData<false>>; readonly loadmodule: <T_2 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { jar: string; }, log?: T_2) => Promise<import("..").ExtractedData<T_2>>; readonly clear: (this: import("..").GravitLauncherRemoteControlCore) => Promise<import("..").ExtractedData<false>>; readonly version: <T_3 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_3) => Promise<import("..").ExtractedData<T_3>>; readonly modules: <T_4 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_4) => Promise<import("..").ExtractedData<T_4>>; readonly help: <T_5 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { command?: string; }, log?: T_5) => Promise<import("..").ExtractedData<T_5>>; readonly stop: (this: import("..").GravitLauncherRemoteControlCore) => Promise<import("..").ExtractedData<false>>; readonly build: <T_6 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_6) => Promise<import("..").ExtractedData<T_6>>; }; updates: { readonly makeprofile: <T_7 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { name: string; minecraftVersion: string; dir: string; }, log?: T_7) => Promise<import("..").ExtractedData<T_7>>; readonly downloadclient: <T_8 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { version: string; dir: string; from?: "mirror" | "generate"; }, log?: T_8) => Promise<import("..").ExtractedData<T_8>>; readonly syncprofiles: <T_9 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_9) => Promise<import("..").ExtractedData<T_9>>; readonly downloadasset: <T_10 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { version: string; dir: string; from?: "mirror" | "mojang"; }, log?: T_10) => Promise<import("..").ExtractedData<T_10>>; readonly unindexasset: <T_11 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { dir: string; index: string; outputDir: string; }, log?: T_11) => Promise<import("..").ExtractedData<T_11>>; readonly syncup: <T_12 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_12) => Promise<import("..").ExtractedData<T_12>>; readonly syncbinaries: <T_13 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_13) => Promise<import("..").ExtractedData<T_13>>; readonly saveprofiles: <T_14 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { profileNames: string[]; }, log?: T_14) => Promise<import("..").ExtractedData<T_14>>; readonly indexasset: <T_15 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { dir: string; index: string; outputDir: string; }, log?: T_15) => Promise<import("..").ExtractedData<T_15>>; readonly syncupdates: <T_16 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subdirs?: string[]; }, log?: T_16) => Promise<import("..").ExtractedData<T_16>>; }; service: { readonly clients: <T_17 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_17) => Promise<import("..").ExtractedData<T_17>>; readonly signjar: <T_18 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { pathToFile: string; pathToSignedFile?: string; }, log?: T_18) => Promise<import("..").ExtractedData<T_18>>; readonly serverstatus: <T_19 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_19) => Promise<import("..").ExtractedData<T_19>>; readonly signdir: <T_20 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { pathToDir: string; }, log?: T_20) => Promise<import("..").ExtractedData<T_20>>; readonly notify: <T_21 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { head: string; message: string; icon?: string; }, log?: T_21) => Promise<import("..").ExtractedData<T_21>>; readonly token: <T_22 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { action: "server" | "info"; args: string[]; }, log?: T_22) => Promise<import("..").ExtractedData<T_22>>; readonly token_server: <T_23 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { profileName: string; authId?: string; }, log?: T_23) => Promise<import("..").ExtractedData<T_23>>; readonly token_info: <T_24 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { token: string; }, log?: T_24) => Promise<import("..").ExtractedData<T_24>>; readonly securitycheck: <T_25 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_25) => Promise<import("..").ExtractedData<T_25>>; readonly component: <T_26 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { action: "load" | "unload"; componentName: string; moreArgs?: string[]; }, log?: T_26) => Promise<import("..").ExtractedData<T_26>>; readonly component_load: <T_27 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { componentName: string; componentType: string; jsonFile?: string; }, log?: T_27) => Promise<import("..").ExtractedData<T_27>>; readonly component_unload: <T_28 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { componentName: string; }, log?: T_28) => Promise<import("..").ExtractedData<T_28>>; readonly config: <T_29 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { name: string; action: "launchserver" | "component.reglimiter" | "component.authlimiter" | "component.proguard" | "auth.std.core"; moreArgs?: string[]; }, log?: T_29) => Promise<import("..").ExtractedData<T_29>>; readonly config_launchserver: <T_30 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "resetauth" | "reload" | "save"; args?: string[]; }, log?: T_30) => Promise<import("..").ExtractedData<T_30>>; readonly config_launchserver_resetauth: <T_31 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { authId: string; }, log?: T_31) => Promise<import("..").ExtractedData<T_31>>; readonly config_launchserver_reload: <T_32 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { type?: string; }, log?: T_32) => Promise<import("..").ExtractedData<T_32>>; readonly config_launchserver_save: <T_33 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_33) => Promise<import("..").ExtractedData<T_33>>; readonly config_componentReglimiter: <T_34 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "gc" | "clear" | "addExclude" | "clearExclude" | "rmExclude"; arg?: string; }, log?: T_34) => Promise<import("..").ExtractedData<T_34>>; readonly config_componentAuthlimiter: <T_35 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "gc" | "clear" | "addExclude" | "clearExclude" | "rmExclude"; arg?: string; }, log?: T_35) => Promise<import("..").ExtractedData<T_35>>; readonly config_componentProguard: <T_36 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "gc" | "clear" | "addExclude" | "clearExclude" | "rmExclude"; arg?: string; }, log?: T_36) => Promise<import("..").ExtractedData<T_36>>; readonly config_authStdCore: <T_37 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { args: string[]; }, log?: T_37) => Promise<import("..").ExtractedData<T_37>>; }; }; export declare const modules: { fileauthsystem: { readonly fileauthsystem: <T extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "install"; }, log?: T) => Promise<import("..").ExtractedData<T>>; }; remoteControl: { readonly remotecontrol: <T_1 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { subcommand: "reload" | "new" | "revoke" | "list" | "enabled"; args?: string[]; }, log?: T_1) => Promise<import("..").ExtractedData<T_1>>; readonly remotecontrol_new: <T_2 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { allowAll: boolean; startWithMode: boolean; commands: string[]; }, log?: T_2) => Promise<import("..").ExtractedData<T_2>>; readonly remotecontrol_reload: <T_3 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_3) => Promise<import("..").ExtractedData<T_3>>; readonly remotecontrol_revoke: <T_4 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { token: string; }, log?: T_4) => Promise<import("..").ExtractedData<T_4>>; readonly remotecontrol_list: <T_5 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_5) => Promise<import("..").ExtractedData<T_5>>; readonly remotecontrol_enabled: <T_6 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { enable: boolean; }, log?: T_6) => Promise<import("..").ExtractedData<T_6>>; }; }; export declare const authCoreProviders: { fileauthsystem: { readonly config_authStdCore_updatecloak: <T extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; urlOrPath?: string; }, log?: T) => Promise<import("..").ExtractedData<T>>; readonly config_authStdCore_reload: <T_1 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_1) => Promise<import("..").ExtractedData<T_1>>; readonly config_authStdCore_auth: <T_2 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { login: string; jsonOrPlainPasswordData?: string; }, log?: T_2) => Promise<import("..").ExtractedData<T_2>>; readonly config_authStdCore_addpermission: <T_3 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; permission: string; }, log?: T_3) => Promise<import("..").ExtractedData<T_3>>; readonly config_authStdCore_removepermission: <T_4 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; permission: string; }, log?: T_4) => Promise<import("..").ExtractedData<T_4>>; readonly config_authStdCore_getuserbyuuid: <T_5 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { uuid: string; }, log?: T_5) => Promise<import("..").ExtractedData<T_5>>; readonly config_authStdCore_xconvertpassword: <T_6 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { args?: string[]; }, log?: T_6) => Promise<import("..").ExtractedData<T_6>>; readonly config_authStdCore_save: <T_7 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, log?: T_7) => Promise<import("..").ExtractedData<T_7>>; readonly config_authStdCore_getuserbyusername: <T_8 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; }, log?: T_8) => Promise<import("..").ExtractedData<T_8>>; readonly config_authStdCore_updateskin: <T_9 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; slim: boolean; urlOrPath?: string; }, log?: T_9) => Promise<import("..").ExtractedData<T_9>>; readonly config_authStdCore_register: <T_10 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; email: string; plainOrJsonPassword: string; jsonArgs?: string[]; }, log?: T_10) => Promise<import("..").ExtractedData<T_10>>; readonly config_authStdCore_changePassword: <T_11 extends boolean>(this: import("..").GravitLauncherRemoteControlCore, params: { username: string; newPassword: string; }, log?: T_11) => Promise<import("..").ExtractedData<T_11>>; }; };