/********************************************************************
 * @author:      Kaven
 * @email:       kaven@wuwenkai.com
 * @website:     http://blog.kaven.xyz
 * @file:        [Kaven-Utils] /src/net/proxy/HttpProxyUser.ts
 * @create:      2022-04-12 13:15:31.858
 * @modify:      2025-10-14 22:58:04.862
 * @version:     6.1.0
 * @times:       28
 * @lines:       53
 * @copyright:   Copyright © 2022-2025 Kaven. All Rights Reserved.
 * @description: [description]
 * @license:     [license]
 ********************************************************************/
import { Socket } from "node:net";
import { HttpRequestParser } from "../http/HttpRequestParser.js";
import { ILoggingAgent } from "kaven-basic";
export declare class HttpProxyUser {
    readonly StartDate: Date;
    readonly UserSocket: Socket;
    readonly User: string;
    Logger?: ILoggingAgent;
    constructor(userSocket: Socket);
    Parser?: HttpRequestParser;
    ServerSocket?: Socket;
    Server: string;
    Log(data: unknown): void;
    Error(data: unknown): void;
    Destroy(): void;
}
