import { s } from "@garden-io/grow-sdk/schema"; export declare const issueEntitySchema: import("zod").ZodObject<{ type: import("zod").ZodEnum<["action", "command"]>; key: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { key: string; type: "command" | "action"; }, { key: string; type: "command" | "action"; }>; export type IssueEntity = s.infer; export declare const issueSchema: import("zod").ZodObject<{ message: import("zod").ZodString; type: import("zod").ZodEnum<["parsing", "validation", "processing"]>; severity: import("zod").ZodEnum<["error", "warning"]>; entity: import("zod").ZodOptional; key: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { key: string; type: "command" | "action"; }, { key: string; type: "command" | "action"; }>>; detail: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }, { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }>; export type Issue = s.infer; export declare function renderIssue(issue: Issue): string;