import type { PermissionMode } from '../../core/models/index.js'; import type { KiroEffort } from '../../core/models/workflow-types.js'; import type { ProviderActivityCallback, StreamCallback } from '../../shared/types/provider.js'; export interface KiroCallOptions { cwd: string; abortSignal?: AbortSignal; sessionId?: string; model?: string; /** kiro-cli `--effort` value. Config schema already restricts it to the levels kiro-cli accepts. */ effort?: KiroEffort; systemPrompt?: string; permissionMode?: PermissionMode; onStream?: StreamCallback; onActivity?: ProviderActivityCallback; kiroApiKey?: string; kiroCliPath?: string; agent?: string; childProcessEnv?: Readonly>; /** Provider-prepared MCP material (issue #1137). */ preparedMcp?: import('../providers/mcp/types.js').PreparedProviderMcp; } //# sourceMappingURL=types.d.ts.map