import { Request, Response } from 'express';
declare const traceService: import("../services/traceProcessorService").TraceProcessorService;
export declare function initializeUpload(req: Request, res: Response): Promise<void>;
export declare const uploadTrace: import("express").RequestHandler<import("express-serve-static-core").ParamsDictionary, any, any, import("qs").ParsedQs, Record<string, any>>;
export declare function handleUpload(req: Request, res: Response): Promise<void>;
export declare function uploadChunk(req: Request, res: Response): Promise<void>;
export declare function completeUpload(req: Request, res: Response): Promise<void>;
export declare function getTraceStatus(req: Request, res: Response): Promise<void>;
export declare function listTraces(req: Request, res: Response): Promise<void>;
export declare function deleteTrace(req: Request, res: Response): Promise<void>;
export declare function queryTrace(req: Request, res: Response): Promise<void>;
export declare function getTraceMetadata(req: Request, res: Response): Promise<void>;
export { traceService };
//# sourceMappingURL=traceProcessorController.d.ts.map