/** * @license * Copyright 2025 Steven Roussey * SPDX-License-Identifier: Apache-2.0 */ import type { IHumanRequest, IHumanResponse } from "@workglow/util"; export type CliHumanInteractionEnqueue = (request: IHumanRequest, signal: AbortSignal) => Promise; /** * Installed by {@link HumanInteractionHost} while the Ink run UI is mounted. * {@link InkHumanConnector} delegates here so human/credential-style prompts share the same Ink tree as workflow progress. */ export declare function setCliHumanInteractionEnqueue(fn: CliHumanInteractionEnqueue | undefined): void; export declare function getCliHumanInteractionEnqueue(): CliHumanInteractionEnqueue | undefined;