import type { ModelMessage } from "ai"; import type { UnstampedMessageStreamEvent } from "#protocol/message.js"; import type { ResolvedDynamicSkillResolver } from "#runtime/types.js"; import type { ContextContainer } from "#context/container.js"; /** * Dispatches a stream event to dynamic skill resolvers. On a matching * event: runs handlers, stores instructions in durable context, and syncs * changed supporting files to the sandbox. */ export declare function dispatchDynamicSkillEvent(input: { readonly ctx: ContextContainer; readonly resolvers: readonly ResolvedDynamicSkillResolver[]; readonly event: UnstampedMessageStreamEvent; readonly messages: readonly ModelMessage[]; }): Promise;