/** * Build the shell command string for the copilot-cli provider. * Accepts a pre-combined file written by the dispatcher and passes it as a * single `@file` reference so copilot reads it directly. * * Resume behaviour: * - sessionId provided → --resume * - neither → fresh session */ export declare function buildCopilotCliCommand(combinedFile: string, sessionId?: string, model?: string, sessionName?: string, mcpConfigFile?: string): string; /** * Run a tiny probe prompt against Copilot CLI (via Node exec, not the terminal) * and extract the session ID from the JSON output. * Used to obtain a real session ID before sending the main prompt. */ export declare function probeCopilotSession(cwd: string, log: (msg: string) => void): Promise;