import Command from '@shopify/cli-kit/node/base-command'; export default class HelpCommand extends Command { static args: { command: import("@oclif/core/interfaces").Arg>; }; static descriptionWithMarkdown: string; static description: string | undefined; static usage: string; static flags: { 'nested-commands': import("@oclif/core/interfaces").BooleanFlag; json: import("@oclif/core/interfaces").BooleanFlag; }; static strict: boolean; static get jsonOutputSchema(): import("@shopify/cli-kit/node/json-output-schema").JsonOutputSchema; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { hidden: boolean; id: string; summary?: string | undefined; }, { id: string; summary?: string | undefined; hidden?: boolean | undefined; }>, "many">; topics: import("zod").ZodArray; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { name: string; hidden: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; hidden?: boolean | undefined; }>, "many">; kind: import("zod").ZodLiteral<"root">; }, "strip", import("zod").ZodTypeAny, { commands: { hidden: boolean; id: string; summary?: string | undefined; }[]; kind: "root"; topics: { name: string; hidden: boolean; description?: string | undefined; }[]; }, { commands: { id: string; summary?: string | undefined; hidden?: boolean | undefined; }[]; kind: "root"; topics: { name: string; description?: string | undefined; hidden?: boolean | undefined; }[]; }>, import("zod").ZodObject<{ commands: import("zod").ZodArray; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { hidden: boolean; id: string; summary?: string | undefined; }, { id: string; summary?: string | undefined; hidden?: boolean | undefined; }>, "many">; topics: import("zod").ZodArray; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { name: string; hidden: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; hidden?: boolean | undefined; }>, "many">; kind: import("zod").ZodLiteral<"topic">; topic: import("zod").ZodObject<{ name: import("zod").ZodString; description: import("zod").ZodOptional; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { name: string; hidden: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; hidden?: boolean | undefined; }>; }, "strip", import("zod").ZodTypeAny, { commands: { hidden: boolean; id: string; summary?: string | undefined; }[]; kind: "topic"; topics: { name: string; hidden: boolean; description?: string | undefined; }[]; topic: { name: string; hidden: boolean; description?: string | undefined; }; }, { commands: { id: string; summary?: string | undefined; hidden?: boolean | undefined; }[]; kind: "topic"; topics: { name: string; description?: string | undefined; hidden?: boolean | undefined; }[]; topic: { name: string; description?: string | undefined; hidden?: boolean | undefined; }; }>, import("zod").ZodObject<{ commands: import("zod").ZodArray; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { hidden: boolean; id: string; summary?: string | undefined; }, { id: string; summary?: string | undefined; hidden?: boolean | undefined; }>, "many">; topics: import("zod").ZodArray; hidden: import("zod").ZodDefault; }, "strip", import("zod").ZodTypeAny, { name: string; hidden: boolean; description?: string | undefined; }, { name: string; description?: string | undefined; hidden?: boolean | undefined; }>, "many">; kind: import("zod").ZodLiteral<"command">; command: import("zod").ZodObject<{ id: import("zod").ZodString; summary: import("zod").ZodOptional; hidden: import("zod").ZodDefault; } & { description: import("zod").ZodOptional; aliases: import("zod").ZodArray; usage: import("zod").ZodOptional]>>; examples: import("zod").ZodOptional]>, "many">>; strict: import("zod").ZodDefault; args: import("zod").ZodRecord; required: import("zod").ZodDefault; hidden: import("zod").ZodDefault; options: import("zod").ZodOptional>; default: import("zod").ZodOptional; }, "strip", import("zod").ZodTypeAny, { name: string; required: boolean; hidden: boolean; default?: unknown; options?: string[] | undefined; description?: string | undefined; }, { name: string; default?: unknown; options?: string[] | undefined; description?: string | undefined; required?: boolean | undefined; hidden?: boolean | undefined; }>>; flags: import("zod").ZodRecord; char: import("zod").ZodOptional; summary: import("zod").ZodOptional; description: import("zod").ZodOptional; env: import("zod").ZodOptional; required: import("zod").ZodDefault; hidden: import("zod").ZodDefault; options: import("zod").ZodOptional>; default: import("zod").ZodOptional; multiple: import("zod").ZodOptional; allowNo: import("zod").ZodOptional; aliases: import("zod").ZodOptional>; dependsOn: import("zod").ZodOptional>; exclusive: import("zod").ZodOptional>; exactlyOne: import("zod").ZodOptional>; }, "strip", import("zod").ZodTypeAny, { type: "boolean" | "option"; name: string; required: boolean; hidden: boolean; default?: unknown; options?: string[] | undefined; description?: string | undefined; multiple?: boolean | undefined; summary?: string | undefined; char?: string | undefined; env?: string | undefined; dependsOn?: string[] | undefined; exclusive?: string[] | undefined; exactlyOne?: string[] | undefined; aliases?: string[] | undefined; allowNo?: boolean | undefined; }, { type: "boolean" | "option"; name: string; default?: unknown; options?: string[] | undefined; description?: string | undefined; required?: boolean | undefined; multiple?: boolean | undefined; summary?: string | undefined; char?: string | undefined; env?: string | undefined; hidden?: boolean | undefined; dependsOn?: string[] | undefined; exclusive?: string[] | undefined; exactlyOne?: string[] | undefined; aliases?: string[] | undefined; allowNo?: boolean | undefined; }>>; }, "strip", import("zod").ZodTypeAny, { flags: Record; args: Record; strict: boolean; hidden: boolean; aliases: string[]; id: string; description?: string | undefined; usage?: string | string[] | undefined; examples?: (string | { description: string; command: string; })[] | undefined; summary?: string | undefined; }, { flags: Record; args: Record; aliases: string[]; id: string; description?: string | undefined; usage?: string | string[] | undefined; examples?: (string | { description: string; command: string; })[] | undefined; strict?: boolean | undefined; summary?: string | undefined; hidden?: boolean | undefined; }>; }, "strip", import("zod").ZodTypeAny, { commands: { hidden: boolean; id: string; summary?: string | undefined; }[]; command: { flags: Record; args: Record; strict: boolean; hidden: boolean; aliases: string[]; id: string; description?: string | undefined; usage?: string | string[] | undefined; examples?: (string | { description: string; command: string; })[] | undefined; summary?: string | undefined; }; kind: "command"; topics: { name: string; hidden: boolean; description?: string | undefined; }[]; }, { commands: { id: string; summary?: string | undefined; hidden?: boolean | undefined; }[]; command: { flags: Record; args: Record; aliases: string[]; id: string; description?: string | undefined; usage?: string | string[] | undefined; examples?: (string | { description: string; command: string; })[] | undefined; strict?: boolean | undefined; summary?: string | undefined; hidden?: boolean | undefined; }; kind: "command"; topics: { name: string; description?: string | undefined; hidden?: boolean | undefined; }[]; }>]>>; run(): Promise; }