///
import * as http from "http";
import { Logger } from "../util/Logger";
export declare class ProxyHelper {
static procGet(req: http.IncomingMessage, res: http.ServerResponse, logger: Logger, proc: (data: any) => object): Promise;
static procPost(req: http.IncomingMessage, res: http.ServerResponse, logger: Logger, proc: (data: any) => object): Promise;
static procOption(req: http.IncomingMessage, res: http.ServerResponse): Promise;
static procError(req: http.IncomingMessage, res: http.ServerResponse): Promise;
static validateNumber(val: any, name: string): number | undefined;
static validateNumberRequired(val: any, name: string): number;
}