import { CompletionOptions } from "./shared.mjs"; import { CLISchema } from "../../cli/index.mjs"; //#region src/core/completion/shells/zsh.d.ts /** * Generate a zsh completion script for the CLI. * * Use this when you want a zsh-specific script directly rather than routing * through {@link generateCompletion}. The generated script is compatible with * zsh's normal `#compdef` / `fpath` loading flow. * * @param schema - The CLI schema. * @param options - Optional generator configuration. * @returns A complete zsh completion script. * * @example * ```ts * const script = generateZshCompletion(app.schema); * // install with: mycli completions zsh > "${fpath[1]}/_mycli" * ``` */ declare function generateZshCompletion(schema: CLISchema, options?: CompletionOptions): string; //#endregion export { generateZshCompletion };