import * as plugins from './plugins.js';
export declare class ProxyRouter {
    reverseProxyConfigs: plugins.tsclass.network.IReverseProxyConfig[];
    /**
     * sets a new set of reverse configs to be routed to
     * @param reverseCandidatesArg
     */
    setNewProxyConfigs(reverseCandidatesArg: plugins.tsclass.network.IReverseProxyConfig[]): void;
    /**
     * routes a request
     */
    routeReq(req: plugins.http.IncomingMessage): plugins.tsclass.network.IReverseProxyConfig;
}
