import {
  HtmlRequest,
  MarkdownRequest,
  MergeRequest,
  OfficeRequest,
  PingRequest,
  Request,
  RequestType,
  UrlRequest,
} from "../_types";
declare export var type: {
  (type: typeof RequestType.Url): (request: Request) => UrlRequest,
  (type: typeof RequestType.Ping): (request: Request) => PingRequest,
  (type: typeof RequestType.Html): (request: Request) => HtmlRequest,
  (type: typeof RequestType.Merge): (request: Request) => MergeRequest,
  (type: typeof RequestType.Office): (request: Request) => OfficeRequest,
  (type: typeof RequestType.Markdown): (request: Request) => MarkdownRequest,
  ...
};
