/** * Bug Report Email Notifications * * Sends email notifications using Resend when bug reports are analyzed. * - Reporter receives a thank-you email with summary * - Team members receive full analysis report */ /** * Get full bug report data for email */ export declare const getBugReportForEmail: import("convex/server").RegisteredQuery<"internal", { reportId: import("convex/values").GenericId<"bugReports">; }, Promise<{ _id: import("convex/values").GenericId<"bugReports">; title: string; description: string; severity: "low" | "medium" | "high" | "critical"; status: "open" | "in-progress" | "resolved" | "closed"; reporterName: string; reporterEmail: string; url: string; consoleErrors: string; createdAt: number; }>>; /** * Send bug report notifications to reporter and team. */ export declare const sendBugReportNotifications: import("convex/server").RegisteredAction<"internal", { resendApiKey?: string; resendFromEmail?: string; reportId: import("convex/values").GenericId<"bugReports">; analysis: { reproductionSteps: string[]; summary: string; rootCauseAnalysis: string; suggestedFix: string; estimatedEffort: string; }; }, Promise<{ success: boolean; reporterEmailSent: boolean; teamEmailsSent: number; error?: string; }>>; //# sourceMappingURL=bugReportEmails.d.ts.map