| Cheerio | The cheerio class is the central class of the library. It wraps a set of elements and provides an API for traversing, modifying, and interacting with the set. |
| CheerioAPI | A querying function, bound to a document created from the provided markup. |
| CheerioOptions | Options accepted by Cheerio. |
| CheerioRequestOptions | Options accepted by Cheerio. |
| DecodeStreamOptions | Options accepted by Cheerio. |
| HTMLParser2Options | Options accepted by htmlparser2, the default parser for XML. |
| AcceptedElems | Elements that can be passed to manipulation methods, including functions. |
| AcceptedFilters | Supported filter types, for traversal methods. |
| BasicAcceptedElems | Elements that can be passed to manipulation methods. |
| FilterFunction | Function signature, for traversal methods. |
| SelectorType | Type for identifying selectors. Allows us to “upgrade” queries using selectors to return Elements. |