/**
 * HTTP constants used throughout the HTTP engine
 */
export declare const REDIRECT_START = 300;
export declare const REDIRECT_END = 399;
export declare const CLIENT_ERROR_START = 400;
export declare const CLIENT_ERROR_END = 499;
export declare const SERVER_ERROR_START = 500;
export declare const SERVER_ERROR_END = 599;
export declare const STATUS_OK = 200;
export declare const STATUS_MOVED_PERMANENTLY = 301;
export declare const STATUS_FOUND = 302;
export declare const STATUS_SEE_OTHER = 303;
export declare const STATUS_NOT_MODIFIED = 304;
export declare const STATUS_USE_PROXY = 305;
export declare const STATUS_TEMPORARY_REDIRECT = 307;
export declare const STATUS_PERMANENT_REDIRECT = 308;
export declare const STATUS_UNAUTHORIZED = 401;
export declare const STATUS_PROXY_AUTHENTICATION_REQUIRED = 407;
export declare const METHOD_GET = "GET";
export declare const METHOD_HEAD = "HEAD";
export declare const METHOD_POST = "POST";
export declare const METHOD_PUT = "PUT";
export declare const METHOD_DELETE = "DELETE";
export declare const METHOD_PATCH = "PATCH";
export declare const METHOD_OPTIONS = "OPTIONS";
export declare const METHOD_TRACE = "TRACE";
export declare const METHOD_CONNECT = "CONNECT";
export declare const HEADER_HOST = "host";
export declare const HEADER_AUTHORIZATION = "authorization";
export declare const HEADER_PROXY_AUTHORIZATION = "proxy-authorization";
export declare const HEADER_CONNECTION = "connection";
export declare const HEADER_CONTENT_LENGTH = "content-length";
export declare const HEADER_TRANSFER_ENCODING = "transfer-encoding";
export declare const HEADER_WWW_AUTHENTICATE = "www-authenticate";
export declare const HEADER_PROXY_AUTHENTICATE = "proxy-authenticate";
export declare const KEEP_ALIVE = "keep-alive";
export declare const CHUNKED = "chunked";
export declare const HTTP_VERSION = "HTTP/1.1";
export declare const CRLF = "\r\n";
export declare const CRLF_BUFFER: Buffer<ArrayBuffer>;
export declare const DEFAULT_TIMEOUT = 30000;
export declare const DEFAULT_CONNECT_TIMEOUT = 10000;
export declare const CHUNK_SIZE_HEX_BASE = 16;
export declare const MAX_CHUNK_SIZE = 16777216;
export declare const NTLM_PREFIX = "NTLM ";
export declare const BASIC_PREFIX = "Basic ";
export declare const DIGEST_PREFIX = "Digest ";
/**
 * Check if a status code indicates a redirect
 */
export declare function isRedirect(status: number): boolean;
/**
 * Check if a status code indicates a client error
 */
export declare function isClientError(status: number): boolean;
/**
 * Check if a status code indicates a server error
 */
export declare function isServerError(status: number): boolean;
/**
 * Check if a method should not have a body
 */
export declare function isMethodWithoutBody(method: string): boolean;
/**
 * Check if a method is safe (should not have side effects)
 */
export declare function isSafeMethod(method: string): boolean;
//# sourceMappingURL=constants.d.ts.map