export declare const HTTP_METHODS: { readonly GET: "GET"; readonly POST: "POST"; readonly PUT: "PUT"; readonly PATCH: "PATCH"; readonly DELETE: "DELETE"; }; export declare const HTTP_HEADERS: { readonly AUTHORIZATION: "Authorization"; readonly CONTENT_TYPE: "Content-Type"; readonly ACCEPT: "Accept"; readonly USER_AGENT: "User-Agent"; }; export declare const CONTENT_TYPES: { readonly JSON: "application/json"; readonly FORM_DATA: "multipart/form-data"; readonly TEXT: "text/plain"; }; export declare const HTTP_STATUS: { readonly OK: 200; readonly CREATED: 201; readonly NO_CONTENT: 204; readonly BAD_REQUEST: 400; readonly UNAUTHORIZED: 401; readonly FORBIDDEN: 403; readonly NOT_FOUND: 404; readonly CONFLICT: 409; readonly UNPROCESSABLE: 422; readonly RATE_LIMITED: 429; readonly SERVER_ERROR: 500; readonly SERVICE_UNAVAILABLE: 503; }; export declare const TIMEOUTS: { readonly DEFAULT: 30000; readonly UPLOAD: 120000; readonly AI_GENERATE: 60000; readonly WEBSOCKET_PING: 30000; readonly WEBSOCKET_RECONNECT: 5000; }; export declare const RETRY: { readonly MAX_ATTEMPTS: 3; readonly INITIAL_DELAY: 1000; readonly MAX_DELAY: 30000; readonly BACKOFF_FACTOR: 2; readonly RETRYABLE_STATUS: readonly [408, 429, 500, 502, 503, 504]; }; //# sourceMappingURL=http.d.ts.map