import type { ConversationRunProjection } from "./durable.js"; /** Context for conversation run. */ export interface ConversationRunContext { run: ConversationRunProjection | null; effectiveParentRunId?: string; effectiveParentMessageId?: string; publishParentRunEvents?: (events: unknown[]) => Promise | void; } /** Context for create conversation run. */ export declare function createConversationRunContext(input: { run: ConversationRunProjection | null; parentRunId?: string; parentMessageId?: string; publishParentRunEvents?: ((events: unknown[]) => Promise | void) | undefined; }): { run: ConversationRunProjection | null; effectiveParentRunId: string | undefined; effectiveParentMessageId: string | undefined; publishParentRunEvents: ((events: unknown[]) => Promise | void) | undefined; }; //# sourceMappingURL=run-context.d.ts.map