/**
 * Cursor Agent CLI integration for agent interactions
 */
import type { AgentResponse } from '../../core/models/index.js';
import type { CursorCallOptions } from './types.js';
export type { CursorCallOptions } from './types.js';
/**
 * Client for Cursor Agent CLI interactions.
 */
export declare class CursorClient {
    call(agentType: string, prompt: string, options: CursorCallOptions): Promise<AgentResponse>;
    callCustom(agentName: string, prompt: string, systemPrompt: string, options: CursorCallOptions): Promise<AgentResponse>;
}
export declare function callCursor(agentType: string, prompt: string, options: CursorCallOptions): Promise<AgentResponse>;
export declare function callCursorCustom(agentName: string, prompt: string, systemPrompt: string, options: CursorCallOptions): Promise<AgentResponse>;
//# sourceMappingURL=client.d.ts.map