import { GlideExecutionTracker } from "./GlideExecutionTracker.js"; export declare class GlideHTTPUtil { constructor(); addHeader(key: string, value: string): void; del(url: string, parms: string): string; downloadAttachment(url: string, tableName: string, tableSysID: string, fileName: string, fileContentType: string, scopedDownloadTracker: GlideExecutionTracker): string; get(url: string): string; getErrorMessage(): string; getStatusCode(): number; isQuiet(): boolean; patch(url: string, parms: string): string; post(url: string, parms: Map): string; postPayload(url: string, content: string): string; put(url: string, parms: string): string; setBaseURL(baseURL: string): void; setBasicAuth(username: string, password: string): void; setQuiet(b: boolean): void; setTimeout(timeout: number): void; setUseGZip(useGZip: boolean): void; supportsHttpErrorCodes(): boolean; uploadAttachments(attachmentIDs: string[], url: string, parameters: Map, uploadTracker: GlideExecutionTracker): string; urlDecode(parameter: string): string; urlEncode(parameter: string): string; } //# sourceMappingURL=GlideHTTPUtil.d.ts.map