import type { ErrorRequestHandler, Request, RequestHandler, Response } from 'express';
import { ChatSessionImageUploadService } from '../../../../server/services/control-plane/chat-session-image-uploads.js';
export declare class ChatSessionUploadsRestController {
    private readonly imageUploads;
    readonly uploadImagesMiddleware: RequestHandler;
    constructor(imageUploads: ChatSessionImageUploadService);
    uploadImages: (request: Request, response: Response) => void;
    handleUploadError: ErrorRequestHandler;
    private createUploadImagesMiddleware;
    private sendUploadError;
    private formatMulterError;
    private formatBytes;
}
//# sourceMappingURL=chat-session-uploads.d.ts.map