import { GlideExecutionTracker } from "./GlideExecutionTracker"; export declare class GlideHTTPUtil { addHeader(key: string, value: string): void; constructor(); 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; }