import { Request, Response } from 'express';
declare class TraceController {
    private uploadDir;
    constructor();
    private ensureUploadDir;
    uploadTrace: (req: Request, res: Response) => Promise<Response<any, Record<string, any>> | undefined>;
    analyzeTrace: (req: Request, res: Response) => Promise<void>;
    getTraceInfo: (req: Request, res: Response) => Promise<Response<any, Record<string, any>> | undefined>;
    deleteTrace: (req: Request, res: Response) => Promise<Response<any, Record<string, any>> | undefined>;
    downloadTrace: (req: Request, res: Response) => Promise<Response<any, Record<string, any>> | undefined>;
}
export default TraceController;
//# sourceMappingURL=traceController.d.ts.map