import { LogLevels, RepetierServerClient } from "../index.js";
export declare function listPrinter(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function ping(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function extendPing(this: RepetierServerClient, timeout: number): Promise<import("../index.js").WsResponse<any>>;
export declare function sendGcode(this: RepetierServerClient, printer: string, cmd: string): Promise<import("../index.js").WsResponse<any>>;
export declare function stateList(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function fetchLog(this: RepetierServerClient, start?: number, filter?: number): Promise<import("../index.js").WsResponse<any>>;
export declare function move(this: RepetierServerClient, x: number, y: number, z: number, e: number, speed: number, relative?: boolean): Promise<import("../index.js").WsResponse<any>>;
export declare function messages(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function removeMessage(this: RepetierServerClient, id: number): Promise<import("../index.js").WsResponse<any>>;
export declare function removeModel(this: RepetierServerClient, id: number): Promise<import("../index.js").WsResponse<any>>;
export declare function listModels(this: RepetierServerClient, group?: string): Promise<import("../index.js").WsResponse<any>>;
export declare function copyModel(this: RepetierServerClient, id: number, autostart?: boolean): Promise<import("../index.js").WsResponse<any>>;
export declare function listJobs(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function modelInfo(this: RepetierServerClient, id: string): Promise<import("../index.js").WsResponse<any>>;
export declare function jobInfo(this: RepetierServerClient, id: string): Promise<import("../index.js").WsResponse<any>>;
export declare function startJob(this: RepetierServerClient, id: string): Promise<import("../index.js").WsResponse<any>>;
export declare function stopJob(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function continueJob(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function removeJob(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getPrinterConfig(this: RepetierServerClient, printer?: string): Promise<import("../index.js").WsResponse<any>>;
export declare function setPrinterConfig(this: RepetierServerClient, config: {}): Promise<import("../index.js").WsResponse<any>>;
export declare function getScript(this: RepetierServerClient, name: string): Promise<import("../index.js").WsResponse<any>>;
export declare function setScript(this: RepetierServerClient, name: string, script: string): Promise<import("../index.js").WsResponse<any>>;
export declare function activate(this: RepetierServerClient, printer: string): Promise<import("../index.js").WsResponse<any>>;
export declare function deactivate(this: RepetierServerClient, printer: string): Promise<import("../index.js").WsResponse<any>>;
export declare function communicationData(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getEeprom(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function setEeprom(this: RepetierServerClient, eeprom: {}): Promise<import("../index.js").WsResponse<any>>;
export declare function listExternalCommands(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function runExternalCommand(this: RepetierServerClient, id: string): Promise<import("../index.js").WsResponse<any>>;
export declare function createConfiguration(this: RepetierServerClient, printerName: string, printer: string): Promise<import("../index.js").WsResponse<any>>;
export declare function removeConfiguration(this: RepetierServerClient, printer: string): Promise<import("../index.js").WsResponse<any>>;
export declare function getSettings(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function updateSettings(this: RepetierServerClient, settings: {}): Promise<import("../index.js").WsResponse<any>>;
export declare function updateUserSettings(this: RepetierServerClient, settings: {}): Promise<import("../index.js").WsResponse<any>>;
export declare function userlist(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function createUser(this: RepetierServerClient, login: string, password: string, permissions: Permissions): Promise<import("../index.js").WsResponse<any>>;
export declare function updateUser(this: RepetierServerClient, login: string, permissions: Permissions, password?: string): Promise<import("../index.js").WsResponse<any>>;
export declare function deleteUser(this: RepetierServerClient, login: string): Promise<import("../index.js").WsResponse<any>>;
export declare function listPorts(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function updateAvailable(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function ignoreUpdate(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function testPushMessage(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function listFirmwareNames(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function startUpdateFirmwareSettings(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getFirmwareSettings(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getFirmwareData(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function listLogs(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function removeLog(this: RepetierServerClient, log: string): Promise<import("../index.js").WsResponse<any>>;
export declare function setLogLevel(this: RepetierServerClient, level: LogLevels): Promise<import("../index.js").WsResponse<any>>;
export declare function sendMoves(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function hideMoves(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function setSpeedMultiplier(this: RepetierServerClient, speed: number): Promise<import("../index.js").WsResponse<any>>;
export declare function setFlowMultiplier(this: RepetierServerClient, speed: number): Promise<import("../index.js").WsResponse<any>>;
export declare function setFanSpeed(this: RepetierServerClient, speed: number, fan?: number): Promise<import("../index.js").WsResponse<any>>;
export declare function setExtruderTemperature(this: RepetierServerClient, temperature: number, extruder?: number): Promise<import("../index.js").WsResponse<any>>;
export declare function setBedTemperature(this: RepetierServerClient, temperature: number, bed?: number): Promise<import("../index.js").WsResponse<any>>;
export declare function setChamberTemperature(this: RepetierServerClient, temperature: number, chamber?: number): Promise<import("../index.js").WsResponse<any>>;
export declare function emergencyStop(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function version(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getPrinterSetting(this: RepetierServerClient, key: string): Promise<import("../index.js").WsResponse<any>>;
export declare function setPrinterSetting(this: RepetierServerClient, key: string, value: string): Promise<import("../index.js").WsResponse<any>>;
export declare function getPrinterSettings(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function listModelGroups(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function addModelGroup(this: RepetierServerClient, groupName: string): Promise<import("../index.js").WsResponse<any>>;
export declare function deleteModelGroup(this: RepetierServerClient, groupName: string, delFiles: 0 | 1): Promise<import("../index.js").WsResponse<any>>;
export declare function moveModelFileToGroup(this: RepetierServerClient, groupName: string, fileId: string): Promise<import("../index.js").WsResponse<any>>;
export declare function listFilesystemFolders(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function getFolders(this: RepetierServerClient): Promise<import("../index.js").WsResponse<any>>;
export declare function setFolders(this: RepetierServerClient, folders: {}): Promise<import("../index.js").WsResponse<any>>;
export declare function browseFolder(this: RepetierServerClient, folder: number, root: string, next: string): Promise<import("../index.js").WsResponse<any>>;
export declare function importUrl(this: RepetierServerClient, folder: string, files: string[]): Promise<import("../index.js").WsResponse<any>>;
export declare function canUploadGCodeWithSize(this: RepetierServerClient, size: number): Promise<import("../index.js").WsResponse<any>>;
export declare function cooldown(this: RepetierServerClient, extruder: number, bed: number, chamber: number): Promise<import("../index.js").WsResponse<any>>;
export declare function preheat(this: RepetierServerClient, extruder: number, bed: number, chamber: number): Promise<import("../index.js").WsResponse<any>>;
export declare function babystep(this: RepetierServerClient, z: number): Promise<import("../index.js").WsResponse<any>>;
export declare function sendQuickCommand(this: RepetierServerClient, name: string): Promise<import("../index.js").WsResponse<any>>;
