import { FileSprayServiceBase, FileSpray } from "./wsdl/FileSpray/v1.29/FileSpray.ts"; export { FileSpray }; type UpdateDFUWorkunitMinusWU = Omit; type UpdateDFUWorkunitWU = FileSpray.UpdateDFUWorkunit["wu"]; export declare enum FileSprayStates { unknown = 0, scheduled = 1, queued = 2, started = 3, aborted = 4, failed = 5, finished = 6, monitoring = 7, aborting = 8, notfound = 999 } export interface UpdateDFUWorkunitEx extends UpdateDFUWorkunitMinusWU { wu?: Partial; } export declare class FileSprayService extends FileSprayServiceBase { DFUWUFileEx(request: FileSpray.DFUWUFileRequest): Promise; SprayFixedEx(request: Partial): Promise; SprayVariableEx(request: Partial): Promise; DesprayEx(request: Partial): Promise; UpdateDFUWorkunitEx(request: Partial): Promise; }