import { TicketCommentAdditionalDataDto } from 'src/modules/todo/dto/webhook-payload.dto';
import { GeneralFeedback } from '../models/general-feedback.model';
import { Model } from 'mongoose';
import { GeneralFeedbackService } from './general-feedback.service';
import { EmailService } from 'src/modules/email/email.service';
import { StorageService } from 'src/modules/storage/storage.service';
export declare class GeneralFeedbackTodoService {
    private readonly generalFeedbackModel;
    private readonly generalFeedbackService;
    private readonly emailService;
    private readonly storageService;
    constructor(generalFeedbackModel: Model<GeneralFeedback>, generalFeedbackService: GeneralFeedbackService, emailService: EmailService, storageService: StorageService);
    onTodoComment(payload: TicketCommentAdditionalDataDto, ticketId: string): Promise<void>;
    private uploadFilesFromUrls;
    onTodoCompleted(ticketId: string): Promise<void>;
}
