import { z } from "zod"; export declare const IssueKindSchema: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; export type IssueKind = z.infer; export declare const IssueBreadcrumbSchema: z.ZodObject<{ at: z.ZodNumber; kind: z.ZodString; message: z.ZodString; }, z.core.$strip>; export type IssueBreadcrumb = z.infer; export declare const IssueReporterSchema: z.ZodObject<{ email: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>; export type IssueReporter = z.infer; export declare const IssueReportSchema: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; export type IssueReport = z.infer; export declare const IssueIngestSchema: z.ZodObject<{ report: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; clientId: z.ZodString; powNonce: z.ZodOptional; key: z.ZodOptional; }, z.core.$strip>; export type IssueIngest = z.infer; export declare const IssueStatusSchema: z.ZodEnum<{ ignored: "ignored"; investigating: "investigating"; open: "open"; resolved: "resolved"; }>; export type IssueStatus = z.infer; export declare const IssueRunSchema: z.ZodObject<{ conversationId: z.ZodString; at: z.ZodNumber; atCount: z.ZodNumber; }, z.core.$strip>; export type IssueRun = z.infer; export declare const IssueSchema: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; title: z.ZodString; culprit: z.ZodOptional; automationId: z.ZodString; origin: z.ZodOptional; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; count: z.ZodNumber; status: z.ZodDefault>; statusAt: z.ZodOptional; release: z.ZodOptional; sample: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; firedAt: z.ZodOptional; runs: z.ZodOptional>>; }, z.core.$strip>; export type Issue = z.infer; export declare const IssueSummarySchema: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; title: z.ZodString; culprit: z.ZodOptional; automationId: z.ZodString; origin: z.ZodOptional; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; count: z.ZodNumber; status: z.ZodDefault>; statusAt: z.ZodOptional; release: z.ZodOptional; sample: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; firedAt: z.ZodOptional; runs: z.ZodOptional>>; id: z.ZodString; }, z.core.$strip>; export type IssueSummary = z.infer; export declare const IssuesListSchema: z.ZodObject<{ issues: z.ZodArray; title: z.ZodString; culprit: z.ZodOptional; automationId: z.ZodString; origin: z.ZodOptional; firstSeen: z.ZodNumber; lastSeen: z.ZodNumber; count: z.ZodNumber; status: z.ZodDefault>; statusAt: z.ZodOptional; release: z.ZodOptional; sample: z.ZodObject<{ kind: z.ZodEnum<{ crash: "crash"; detection: "detection"; report: "report"; }>; message: z.ZodString; stack: z.ZodOptional; url: z.ZodOptional; release: z.ZodOptional; userAgent: z.ZodOptional; description: z.ZodOptional; reporter: z.ZodOptional; name: z.ZodOptional; }, z.core.$strip>>; breadcrumbs: z.ZodOptional>>; context: z.ZodOptional>; fingerprint: z.ZodOptional; }, z.core.$strip>; firedAt: z.ZodOptional; runs: z.ZodOptional>>; id: z.ZodString; }, z.core.$strip>>; invalid: z.ZodArray; }, z.core.$strip>; export type IssuesList = z.infer; export declare const IssueIdParamSchema: z.ZodObject<{ id: z.ZodString; }, z.core.$strip>; export declare const IssueStatusInputSchema: z.ZodObject<{ id: z.ZodString; status: z.ZodEnum<{ ignored: "ignored"; open: "open"; resolved: "resolved"; }>; }, z.core.$strip>; export type IssueStatusInput = z.infer; export declare const IssuesConfigSchema: z.ZodObject<{ keyFromBrowsers: z.ZodOptional; dailyReportMax: z.ZodOptional; escalateAfter: z.ZodOptional; antiBot: z.ZodOptional>; title: z.ZodOptional; prompt: z.ZodOptional; thanks: z.ZodOptional; askEmail: z.ZodOptional; accent: z.ZodOptional; captureCrashes: z.ZodOptional; }, z.core.$strip>; export type IssuesConfig = z.infer; export declare const IssuePublicConfigSchema: z.ZodObject<{ automationId: z.ZodString; title: z.ZodString; prompt: z.ZodString; thanks: z.ZodString; askEmail: z.ZodBoolean; accent: z.ZodString; captureCrashes: z.ZodBoolean; antiBot: z.ZodEnum<{ off: "off"; pow: "pow"; }>; }, z.core.$strip>; export type IssuePublicConfig = z.infer; export declare const IssueAcceptedSchema: z.ZodObject<{ ok: z.ZodLiteral; id: z.ZodString; }, z.core.$strip>; export type IssueAccepted = z.infer; export declare const IssueInstallSchema: z.ZodObject<{ origin: z.ZodString; allowed: z.ZodBoolean; lastSeenAt: z.ZodNumber; loads: z.ZodNumber; }, z.core.$strip>; export declare const IssueInstallsSchema: z.ZodObject<{ origins: z.ZodArray>; }, z.core.$strip>; export type IssueInstalls = z.infer; export declare const IssueIntakeIdParamSchema: z.ZodObject<{ automationId: z.ZodString; }, z.core.$strip>; export declare const ISSUES_DAILY_MAX_DEFAULT = 2000; export declare const ISSUES_ESCALATE_AFTER_DEFAULT = 10; export declare const ISSUE_PAYLOAD_MAX = 96000; //# sourceMappingURL=issues.d.ts.map