export declare class Core {
    private static http;
    private static https;
    private static os;
    static timeoutHandler: (req: any, callBack: any) => () => void;
    static responseHandler(req: any, callBack: any): (res: any) => void;
    static errorHandler(req: any, callBack: any): (error: any) => void;
    static makeApiRequest(env: any, callBack: any, httpMethod: any, urlPrefix: any, urlSuffix: any, urlIdParam: any, params: any, headers: any, isListReq: any, subDomain: any, isOperationNeedsJsonInput: any, jsonKeys: any): void;
    static getApiURL(env: any, urlPrefix: any, urlSuffix: any, urlIdParam: any): string;
    static getHost(env: any, subDomain: any): any;
    static serialize(paramObj: any): any;
    static encodeListParams(paramObj: any): any;
    static encodeParams(paramObj: any, serialized?: any, scope?: any, index?: any, jsonKeys?: any, level?: number): any;
    static throwError(callBack: any, type: any, httpStatusCode: any, errorCode: any, message: any, detail?: any): any;
}
