import type { StepInput } from "#harness/types.js"; /** * Narrowed form of {@link StepInput} whose `message` is always a plain string. * Delegated child runs receive a synthesized text-only prompt. */ export interface FormattedSubagentInvocation extends StepInput { readonly message: string; } /** * Formats the stable delegated input handed to one child agent invocation. */ export declare function formatSubagentInvocation(input: { readonly description: string; readonly message: string; readonly name: string; }): FormattedSubagentInvocation;