import { ApiSecurity, ApiUrl, AppDetails } from '../../shared'; import { Device, DeviceBackup } from './types'; export declare class Backups { private readonly client; private readonly appDetails; private readonly apiSecurity; static client(apiUrl: ApiUrl, appDetails: AppDetails, apiSecurity: ApiSecurity): Backups; private constructor(); getAllDevices(): Promise; getAllBackups(mac: string): Promise; deleteBackup(backupId: number): Promise; deleteDevice(deviceId: number): Promise; /** * Returns the needed headers for the module requests * @private */ private headers; }