/// <reference types="node" />
import { ServerOptions as HttpsServerOptions } from "https";
export declare class ProxyServer {
    readonly log: boolean;
    private app;
    private server;
    private port;
    private options;
    private target;
    constructor(port: number, options: HttpsServerOptions, target: string, log?: boolean);
    private setupMiddleware;
    private setupProxy;
    start(): Promise<void>;
    stop(): Promise<void>;
}
