import type { ContentPart, ToolSet } from "ai"; import type { InputRequest } from "#shared/input.js"; import type { HarnessToolLookup } from "#harness/types.js"; /** * Extracts tool approval input requests from AI SDK content parts that * contain `tool-approval-request` entries. Each prompt names the call by the * label its entry in `tools` gives it. */ export declare function extractToolApprovalInputRequests(input: { readonly content: readonly ContentPart[]; readonly excludedCallIds?: ReadonlySet; readonly tools: HarnessToolLookup; }): InputRequest[];