import type { InputResolution } from "#protocol/message.js"; import type { InputRequest } from "#shared/input.js"; /** * Renders pending input requests as a Chat SDK card with one button per option, * plus fallback text for adapters without cards (such as Photon iMessage). A * request in `resolved` shows its outcome in place of its buttons. */ export declare function renderInputRequests(requests: readonly InputRequest[], inputActionPrefix: string, resolved?: Readonly>): { card: import("#compiled/chat/index.js").CardElement; fallbackText: string; }; /** Decodes a default eve HITL button action back into an input response. */ export declare function decodeInputAction(actionId: string, prefix: string, value: string | undefined): { optionId: string; requestId: string; } | null;