import * as Effect from "effect/Effect"; import * as Schema from "effect/Schema"; import { CliError, Command } from "effect/unstable/cli"; import { type AppError } from "../../app-error/index.js"; import { Screen } from "../../screen/index.js"; import { type HelpTopicName } from "../../__generated__/help-topics.js"; export declare const ORDERED_TOPIC_NAMES: ReadonlyArray; export declare const HelpIndexResultSchema: Schema.Struct<{ readonly usage: Schema.String; readonly topics: Schema.$Array>; }>; export type HelpIndexResult = typeof HelpIndexResultSchema.Type; export declare const HelpTopicResultSchema: Schema.Struct<{ readonly topic: Schema.String; readonly content: Schema.String; }>; export type HelpTopicResult = typeof HelpTopicResultSchema.Type; export declare const resolveCommandPath: (root: Command.Command.Any, requestedPath: ReadonlyArray) => ReadonlyArray | undefined; export declare const handleHelpPath: (path: ReadonlyArray, root: Command.Command.Any) => Effect.Effect; export declare const makeHelpCommand: (getRootCommand: () => Command.Command.Any) => Command.Command<"help", { readonly path: readonly string[]; }, {}, AppError | CliError.ShowHelp, "effect/unstable/cli/GlobalFlag/axm-json" | "effect/unstable/cli/GlobalFlag/axm-quiet">; //# sourceMappingURL=command.d.ts.map