import { type ConversationMessage, type WorkflowContext } from './interactive-summary.js'; export type { ConversationMessage, WorkflowContext }; export declare const DEFAULT_INTERACTIVE_TOOLS: string[]; /** Context the caller already resolved and wants reflected in the summary prompt. */ export interface ConversationSummaryContext { workflowContext?: WorkflowContext; sourceContext?: string; /** Whether a separate handoff transcript will be quoted in the user prompt. */ hasReferenceHistory?: boolean; /** * Set when a provider session is being continued but no local transcript * exists yet — resuming and summarizing straight away must still describe the * conversation instead of reporting that there is none. */ resumedSessionNote?: string; } export declare function buildConversationSummaryPrompt(history: ConversationMessage[], userNote: string, lang: 'en' | 'ja', promptContext?: string, formalSpec?: boolean, context?: ConversationSummaryContext, formalSpecComments?: boolean): string; //# sourceMappingURL=interactiveApplication.d.ts.map