import type { CopilotAgentConfig, ExplainInput, ExplainResult, RawRunArtifacts, RunHandle, RunInput, RunnerAdapter } from "../domain/adapter.js"; import type { SessionReport } from "../domain/session-report.js"; import { BaseAdapter } from "./base.js"; export declare class CopilotAdapter extends BaseAdapter implements RunnerAdapter { private readonly options; constructor(options?: CopilotAgentConfig); run(input: RunInput): Promise; explain(input: ExplainInput): Promise; private createPromptArgs; collect(handle: RunHandle, input: RunInput): Promise; private collectWithRuntimeRoot; normalize(input: RunInput, artifacts: RawRunArtifacts): Promise; }