import { Request } from "express";
import { RequestCollectionDataFromSDK } from "../interfaces/Collection";
import { RequestInterfaceAtClickhouse } from "../interfaces/Request";
export declare function createSDKRequestData(req: Request, obj: any, statusCode: number, duration_ms: number): RequestCollectionDataFromSDK;
/**
 * This function handles creating request collection object and sending it to AnomalyAI servers.
 * @param req
 * @param obj
 */
export declare function collectRequest(requestDataFromSDK: RequestCollectionDataFromSDK, apiKey: string, appId: string): Promise<RequestInterfaceAtClickhouse | false>;
//# sourceMappingURL=collectRequest.d.ts.map