import type { EveDynamicToolPart, EveMessageData } from "#client/message-reducer-types.js"; /** * A tool part in the state the session projection gives its call. A request a person still has * to answer comes first, then the call's own status; a call the projection doesn't know, such as * a child's call a relayed request names, keeps the state its events wrote. */ export declare function toolPartState(data: EveMessageData, part: EveDynamicToolPart): EveDynamicToolPart;