import { FeedbackService } from './feedback.service';
import { CreateFeedbackDto, UpdateFeedbackDto } from '../dto';
export declare class FeedbackController {
    private readonly feedbackService;
    constructor(feedbackService: FeedbackService);
    createFeedback(id: string, dto: CreateFeedbackDto, req: any): Promise<{
        id: string;
        messageId: string;
        type: import("@prisma/client").$Enums.AIFeedbackType;
        comment: string | null;
        createdAt: Date;
    }>;
    updateFeedback(id: string, dto: UpdateFeedbackDto, req: any): Promise<{
        id: string;
        messageId: string;
        type: import("@prisma/client").$Enums.AIFeedbackType;
        comment: string | null;
        createdAt: Date;
    }>;
    getFeedback(id: string, req: any): Promise<{
        id: string;
        messageId: string;
        type: import("@prisma/client").$Enums.AIFeedbackType;
        comment: string | null;
        createdAt: Date;
    } | null>;
}
