import { HttpHeadersInterface, HttpRequestInterface, RequestMethod } from '../contract'; export declare class HttpRequest implements HttpRequestInterface { /** * {@inheritdoc} */ readonly url: string; /** * {@inheritdoc} */ readonly method: RequestMethod; /** * {@inheritdoc} */ readonly headers: HttpHeadersInterface; /** * {@inheritdoc} */ readonly body: unknown | null | undefined; constructor(url: string, method: RequestMethod, headers?: HttpHeadersInterface | null | undefined, body?: unknown | null | undefined); /** * {@inheritdoc} */ clone(replace?: Partial): HttpRequestInterface; }