/** * GitHub Copilot CLI integration for agent interactions * * Wraps the `copilot` CLI (@github/copilot) as a child process, * following the same pattern as the Cursor provider. */ import type { AgentResponse } from '../../core/models/index.js'; import type { CopilotCallOptions } from './types.js'; export type { CopilotCallOptions } from './types.js'; export declare function extractSessionIdFromShareFile(content: string): string | undefined; /** * Client for GitHub Copilot CLI interactions. */ export declare class CopilotClient { call(agentType: string, prompt: string, options: CopilotCallOptions): Promise; callCustom(agentName: string, prompt: string, systemPrompt: string, options: CopilotCallOptions): Promise; } export declare function callCopilot(agentType: string, prompt: string, options: CopilotCallOptions): Promise; export declare function callCopilotCustom(agentName: string, prompt: string, systemPrompt: string, options: CopilotCallOptions): Promise; //# sourceMappingURL=client.d.ts.map