import type Actions from "#Actions"; import type Conf from "#Conf"; import type Server from "#Server"; import type { ValidStatus } from "#Status"; import type { Method } from "#methods"; import toMIME from "#mime/resolve"; declare const http: { methods: readonly ["get", "post", "put", "delete", "head", "connect", "options", "trace", "patch"]; toMIME: typeof toMIME; MIME: { readonly APPLICATION_GZIP: "application/gzip"; readonly APPLICATION_JSON: "application/json"; readonly APPLICATION_LD_JSON: "application/ld+json"; readonly APPLICATION_MANIFEST_JSON: "application/manifest+json"; readonly APPLICATION_OCTET_STREAM: "application/octet-stream"; readonly APPLICATION_PDF: "application/pdf"; readonly APPLICATION_RSS_XML: "application/rss+xml"; readonly APPLICATION_WASM: "application/wasm"; readonly APPLICATION_X_7Z_COMPRESSED: "application/x-7z-compressed"; readonly APPLICATION_X_BZIP2: "application/x-bzip2"; readonly APPLICATION_X_RAR_COMPRESSED: "application/x-rar-compressed"; readonly APPLICATION_X_TAR: "application/x-tar"; readonly APPLICATION_X_WWW_FORM_URLENCODED: "application/x-www-form-urlencoded"; readonly APPLICATION_XML: "application/xml"; readonly APPLICATION_YAML: "application/yaml"; readonly APPLICATION_ZIP: "application/zip"; readonly AUDIO_MPEG: "audio/mpeg"; readonly AUDIO_OGG: "audio/ogg"; readonly AUDIO_WAV: "audio/wav"; readonly AUDIO_WEBM: "audio/webm"; readonly FONT_OTF: "font/otf"; readonly FONT_TTF: "font/ttf"; readonly FONT_WOFF: "font/woff"; readonly FONT_WOFF2: "font/woff2"; readonly IMAGE_APNG: "image/apng"; readonly IMAGE_AVIF: "image/avif"; readonly IMAGE_BMP: "image/bmp"; readonly IMAGE_GIF: "image/gif"; readonly IMAGE_JPEG: "image/jpeg"; readonly IMAGE_PNG: "image/png"; readonly IMAGE_SVG_XML: "image/svg+xml"; readonly IMAGE_TIFF: "image/tiff"; readonly IMAGE_WEBP: "image/webp"; readonly IMAGE_X_ICON: "image/x-icon"; readonly MULTIPART_FORM_DATA: "multipart/form-data"; readonly TEXT_CSS: "text/css"; readonly TEXT_CSV: "text/csv"; readonly TEXT_EVENT_STREAM: "text/event-stream"; readonly TEXT_HTML: "text/html"; readonly TEXT_JAVASCRIPT: "text/javascript"; readonly TEXT_MARKDOWN: "text/markdown"; readonly TEXT_PLAIN: "text/plain"; readonly TEXT_RTF: "text/rtf"; readonly TEXT_TAB_SEPARATED_VALUES: "text/tab-separated-values"; readonly TEXT_VTT: "text/vtt"; readonly VIDEO_MP2T: "video/mp2t"; readonly VIDEO_MP4: "video/mp4"; readonly VIDEO_OGG: "video/ogg"; readonly VIDEO_QUICKTIME: "video/quicktime"; readonly VIDEO_WEBM: "video/webm"; }; Status: Readonly<{ ACCEPTED: 202; ALREADY_REPORTED: 208; BAD_GATEWAY: 502; BAD_REQUEST: 400; CONFLICT: 409; CONTINUE: 100; CREATED: 201; EARLY_HINTS: 103; EXPECTATION_FAILED: 417; FAILED_DEPENDENCY: 424; FORBIDDEN: 403; FOUND: 302; GATEWAY_TIMEOUT: 504; GONE: 410; HTTP_VERSION_NOT_SUPPORTED: 505; IM_A_TEAPOT: 418; IM_USED: 226; INSUFFICIENT_STORAGE: 507; INTERNAL_SERVER_ERROR: 500; LENGTH_REQUIRED: 411; LOCKED: 423; LOOP_DETECTED: 508; METHOD_NOT_ALLOWED: 405; MISDIRECTED_REQUEST: 421; MOVED_PERMANENTLY: 301; MULTIPLE_CHOICES: 300; NETWORK_AUTHENTICATION_REQUIRED: 511; NO_CONTENT: 204; NON_AUTHORITATIVE_INFORMATION: 203; NOT_ACCEPTABLE: 406; NOT_EXTENDED: 510; NOT_FOUND: 404; NOT_IMPLEMENTED: 501; NOT_MODIFIED: 304; OK: 200; PARTIAL_CONTENT: 206; PAYLOAD_TOO_LARGE: 413; PAYMENT_REQUIRED: 402; PERMANENT_REDIRECT: 308; PRECONDITION_FAILED: 412; PRECONDITION_REQUIRED: 428; PROCESS: 102; PROXY_AUTHENTICATION_REQUIRED: 407; RANGE_NOT_SATISFIABLE: 416; REQUEST_HEADER_FIELDS_TOO_LARGE: 431; REQUEST_TIMEOUT: 408; RESET_CONTENT: 205; SEE_OTHER: 303; SERVICE_UNAVAILABLE: 503; SWITCH_PROXY: 306; SWITCHING_PROTOCOLS: 101; TEMPORARY_REDIRECT: 307; TOO_EARLY: 425; TOO_MANY_REQUESTS: 429; UNAUTHORIZED: 401; UNAVAILABLE_FOR_LEGAL_REASONS: 451; UNPROCESSABLE_ENTITY: 422; UNSUPPORTED_MEDIA_TYPE: 415; UPGRADE_REQUIRED: 426; URI_TOO_LONG: 414; USE_PROXY: 305; VARIANT_ALSO_NEGOTIATES: 506; }>; }; export default http; export type { Actions, Conf, Method, Server, ValidStatus, }; //# sourceMappingURL=index.d.ts.map