/** * Feedback Interview Agent * * Conducts AI-powered interviews to help users articulate bug reports * and feedback through a conversational experience. * * Features: * - Context-aware questions based on app information * - Human-in-the-loop input collection * - Generates well-structured reports from conversations */ /** * Create an interview session */ export declare const createSession: import("convex/server").RegisteredMutation<"internal", { context?: string; reporterType: "staff" | "customer"; reporterId: string; reporterEmail: string; reporterName: string; threadId: string; reportType: "bug" | "feedback"; }, Promise>>; /** * Update an interview session with generated report */ export declare const updateSession: import("convex/server").RegisteredMutation<"internal", { generatedTitle?: string; generatedDescription?: string; generatedSeverity?: "low" | "medium" | "high" | "critical"; generatedFeedbackType?: "feature_request" | "change_request" | "general"; generatedPriority?: "critical" | "nice_to_have" | "important"; generatedFeatureArea?: string; generatedReproSteps?: string[]; isComplete?: boolean; sessionId: import("convex/values").GenericId<"interviewSessions">; }, Promise>; /** * Get an interview session by thread ID */ export declare const getSessionByThread: import("convex/server").RegisteredQuery<"public", { threadId: string; }, Promise<{ _id: import("convex/values").GenericId<"interviewSessions">; _creationTime: number; context?: string; generatedTitle?: string; generatedDescription?: string; generatedSeverity?: "low" | "medium" | "high" | "critical"; generatedFeedbackType?: "feature_request" | "change_request" | "general"; generatedPriority?: "critical" | "nice_to_have" | "important"; generatedFeatureArea?: string; generatedReproSteps?: string[]; reporterType: "staff" | "customer"; reporterId: string; reporterEmail: string; reporterName: string; createdAt: number; updatedAt: number; threadId: string; reportType: "bug" | "feedback"; isComplete: boolean; }>>; /** * Start a bug report interview */ export declare const startBugInterview: any; /** * Start a feedback interview */ export declare const startFeedbackInterview: any; /** * Continue the interview after user provides input */ export declare const continueInterview: any; //# sourceMappingURL=feedbackInterviewAgent.d.ts.map