import { Arguments, CommandHandler, NavResponse, Table, KResponse } from '@kui-shell/core'; import { KubeOptions } from '../../controller/kubectl/options'; import { Prepare } from '../../controller/kubectl/exec'; export declare const renderHelp: (out: string, args: Arguments, command: string, verb: string, entityType?: string) => string | NavResponse | Table; export declare const isUsage: (args: Arguments) => boolean; export declare function doHelp(command: string, args: Arguments, prepare?: Prepare): Promise; /** Wrap the given command handler `this` with a help dispatcher. */ export declare function withHelp(this: CommandHandler, args: Arguments): string | number | boolean | Error | HTMLElement | import("@kui-shell/core").MixedResponse | import("@kui-shell/core/mdist/models/entity").MarkdownResponse | import("@kui-shell/core").ReactResponse | import("@kui-shell/core").CommentaryResponse | import("@kui-shell/core/mdist/models/TabLayoutModificationResponse").default | import("@kui-shell/core").XtermResponse | { code: string | number; message?: string; } | { errno: string | number; } | (Table & Partial) | (import("@kui-shell/core").Abortable & { response: import("@kui-shell/core").ScalarResponse; }) | NavResponse | import("@kui-shell/core/mdist/models/RadioTable").default | import("@kui-shell/core").UsageModel | import("@kui-shell/core").ResourceWithMetadata | import("@kui-shell/core").RawResponse | import("@kui-shell/core").ResourceWithMetadata[] | Promise>;