/********************************************************************
 * @author:      Kaven
 * @email:       kaven@wuwenkai.com
 * @website:     http://blog.kaven.xyz
 * @file:        [Kaven-Utils] /src/net/http/HttpRequestStartLine.ts
 * @create:      2022-04-15 11:13:05.127
 * @modify:      2025-06-21 13:47:58.567
 * @version:     5.5.2
 * @times:       12
 * @lines:       78
 * @copyright:   Copyright © 2022-2025 Kaven. All Rights Reserved.
 * @description: [description]
 * @license:     [license]
 ********************************************************************/
import { HttpRequestMethods, KavenUrl } from "kaven-basic";
export declare class HttpRequestStartLine {
    private isHttpRequest;
    Method?: keyof typeof HttpRequestMethods;
    RequestTarget?: KavenUrl;
    HttpVersion?: string;
    UseCompleteTarget: boolean;
    get RequestTargetString(): string;
    get IsHttpRequest(): boolean;
    Parse(line: string): boolean;
    get IsHttpConnect(): boolean;
    ToString(): string;
}
