import { ZodObject } from 'zod'; import { HeadersType } from '../private'; import { BufferRequestConfig, DeleteRequestConfig, GetRequestConfig, PostRequestConfig } from '../schemas/httpworkflow'; export declare class HttpWorkflow { private __headers; constructor(); set headers(headers: HeadersType); private __mergeHeaders; private __prepareHeaders; private __xSigHeaders; private __handleResponse; private __handleAppResponse; header: (key: string) => string; deleteHeader: (key: string) => boolean; sendGet: (config: GetRequestConfig, schema: ZodObject) => Promise; sendDelete: (config: DeleteRequestConfig, schema: ZodObject) => Promise; sendPost: (config: PostRequestConfig, schema: ZodObject) => Promise; sendServicedPost: (config: PostRequestConfig, schema: ZodObject) => Promise; sendXSigPost: (config: PostRequestConfig, schema: ZodObject) => Promise; sendBuffer: (config: BufferRequestConfig, schema: ZodObject) => Promise; } //# sourceMappingURL=httpworkflow.d.ts.map