///
///
import { IncomingMessage } from "http";
import { Http2ServerRequest } from "http2";
import { Modify } from "../types/types";
import { HeaderGetter } from "./request.header";
export interface BaseRequest {
ip: string;
body: Record;
params: Record;
cookie: any;
query: Record;
header: HeaderGetter;
}
declare type Http1BaseRequest = Modify;
declare type Http2BaseRequest = Modify;
export interface Http1Request extends Http1BaseRequest {
}
export interface Http2Request extends Http2BaseRequest {
}
export declare type Request = Http1Request | Http2Request;
export {};