import * as winston from "winston";
import * as express from "express";
export declare class GrafanaProxy {
    private static _logger;
    private static app;
    static logRequests: boolean;
    static logQueries: boolean;
    private static requestIdCounter;
    private static requestsPending;
    private static parseJson;
    static configure(logger: winston.Logger, app: express.Express): Promise<void>;
    private static setCORSHeaders;
    private static logRequest;
    private static logQuery;
    private static queryError;
    private static queryFinished;
    private static parseQuery;
    private static forIn;
    private static getBucketCount;
    private static getTableResults;
    private static getTimeseriesResults;
    private static doTemplateQuery;
    private static replaceinstring;
    private static runAggregateQuery;
    private static GetJWT;
}
