import { type TellableRunningTask } from '../tasks/liveIntervention.js'; import { type SessionContext } from './aiCaller.js'; import type { ConversationMessage } from './interactiveApplication.js'; export interface TellCommandOptions { readonly showProgress?: boolean; readonly cwd: string; readonly lang: 'en' | 'ja'; readonly inlineText: string; readonly history: readonly ConversationMessage[]; /** Resolved provider context for additional-instruction generation. */ readonly sessionContext?: SessionContext; /** Initial choice when manual selection is needed. */ readonly preferredRunSlug?: string; } export declare function buildTellConversationPrompt(history: readonly ConversationMessage[], lang: 'en' | 'ja', target: TellableRunningTask): string; /** * Run the interactive `/tell` selector and return the notice for the next * conversation frame. The writer is called only after the target and content * have been shown and the user has confirmed them. */ export declare function runTellCommand(options: TellCommandOptions): Promise; //# sourceMappingURL=tellCommand.d.ts.map