export declare const resolveCommand: import("@garden-io/grow-sdk/declarations/command").DeclaredCommand, "many">; exitCode: import("zod").ZodNumber; result: import("zod").ZodObject<{ actions: import("zod").ZodArray; growfilePath: import("zod").ZodString; issues: import("zod").ZodOptional; 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; }>, "many">>; }, { config: import("zod").ZodObject; description: import("zod").ZodOptional; source: import("zod").ZodDefault>; repository: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { path: string; repository?: { url: string; } | undefined; }, { path?: string | undefined; repository?: { url: string; } | undefined; }>>; dependencies: import("zod").ZodDefault>, import("zod").ZodTypeDef, import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>>, "many">, (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[], (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[]>>; disabled: import("zod").ZodDefault; include: import("zod").ZodOptional, "many">>; exclude: import("zod").ZodOptional, "many">>; timeout: import("zod").ZodDefault>; logOutput: import("zod").ZodDefault>; }, { spec: import("zod").ZodNullable; }>, "strip", import("zod").ZodTypeAny, { source: { path: string; repository?: { url: string; } | undefined; }; disabled: boolean; logOutput: boolean; timeout: number; dependencies: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[]; name?: string | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; spec?: unknown; }, { name?: string | undefined; source?: { path?: string | undefined; repository?: { url: string; } | undefined; } | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; disabled?: boolean | undefined; logOutput?: boolean | undefined; timeout?: number | undefined; dependencies?: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[] | undefined; spec?: unknown; }>; files: import("zod").ZodArray; version: import("zod").ZodNullable; }>, "strip", import("zod").ZodTypeAny, { name: string; key: string; type: string; config: { source: { path: string; repository?: { url: string; } | undefined; }; disabled: boolean; logOutput: boolean; timeout: number; dependencies: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[]; name?: string | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }, { name: string; key: string; type: string; config: { name?: string | undefined; source?: { path?: string | undefined; repository?: { url: string; } | undefined; } | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; disabled?: boolean | undefined; logOutput?: boolean | undefined; timeout?: number | undefined; dependencies?: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[] | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }>, "many">; issues: import("zod").ZodArray; 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; }, { entity: import("zod").ZodOptional; key: import("zod").ZodString; }, "strip", import("zod").ZodTypeAny, { key: string; category: "command" | "action"; }, { key: string; category: "command" | "action"; }>>; }>, "strip", import("zod").ZodTypeAny, { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }, { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }>, "many">; }, "strip", import("zod").ZodTypeAny, { actions: { name: string; key: string; type: string; config: { source: { path: string; repository?: { url: string; } | undefined; }; disabled: boolean; logOutput: boolean; timeout: number; dependencies: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[]; name?: string | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }[]; issues: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }[]; }, { actions: { name: string; key: string; type: string; config: { name?: string | undefined; source?: { path?: string | undefined; repository?: { url: string; } | undefined; } | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; disabled?: boolean | undefined; logOutput?: boolean | undefined; timeout?: number | undefined; dependencies?: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[] | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }[]; issues: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }[]; }>; }, "strict", import("zod").ZodTypeAny, { result: { actions: { name: string; key: string; type: string; config: { source: { path: string; repository?: { url: string; } | undefined; }; disabled: boolean; logOutput: boolean; timeout: number; dependencies: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[]; name?: string | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }[]; issues: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }[]; }; errors: import("@garden-io/grow-sdk/errors").GrowError[]; exitCode: number; }, { result: { actions: { name: string; key: string; type: string; config: { name?: string | undefined; source?: { path?: string | undefined; repository?: { url: string; } | undefined; } | undefined; include?: string[] | undefined; exclude?: string[] | undefined; description?: string | undefined; disabled?: boolean | undefined; logOutput?: boolean | undefined; timeout?: number | undefined; dependencies?: (import("@garden-io/grow-sdk/actions/action").ActionIdentifier | import("@garden-io/grow-sdk/declarations/action").DeclaredAction>)[] | undefined; spec?: unknown; }; version: string | null; growfilePath: string; files: string[]; description?: string | undefined; issues?: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; type: "command" | "action"; } | undefined; detail?: any; }[] | undefined; }[]; issues: { message: string; type: "validation" | "processing" | "parsing"; severity: "error" | "warning"; entity?: { key: string; category: "command" | "action"; } | undefined; detail?: any; }[]; }; errors: import("@garden-io/grow-sdk/errors").GrowError[]; exitCode: number; }>, { needsConfig: boolean; usesCloud: boolean; isHidden: boolean; aliases: string[]; }, { log: import("../logger/log-entry").Log; ctx: import("..").GrowContext; globalOpts: import("@garden-io/grow-sdk/declarations/params").ParameterValues; }>;