/**
 * Gemini 오케스트레이션 함수
 * - 검색 없이 빠르고 결정론적인 응답
 */
import type { VibeGeminiOptions } from './types.js';
/**
 * Core Gemini 오케스트레이션 (검색 없음, JSON 모드)
 * - 검색 제외로 빠른 응답
 * - temperature=0 으로 결정론적 결과
 * - JSON 출력 강제 가능
 */
export declare function coreGeminiOrchestrate(prompt: string, systemPrompt: string, options?: VibeGeminiOptions): Promise<string>;
/**
 * Core Spec 파싱 (Core Spec → 실행 계획)
 */
export declare function coreGeminiParseSpec(spec: string): Promise<string>;
/**
 * Core 실행 계획 수립 (Task → Steps)
 */
export declare function coreGeminiPlanExecution(task: string, context: string): Promise<string>;
/**
 * Core 코드 분석 (빠른 구조 분석)
 */
export declare function coreGeminiAnalyze(code: string, question: string): Promise<string>;
/**
 * Core 다음 액션 결정 (상태 기반)
 */
export declare function coreGeminiDecideNextAction(currentState: string, availableActions: string[], goal: string): Promise<string>;
/**
 * Core UI/UX 분석 (검색 없이 내부 지식으로)
 */
export declare function coreGeminiAnalyzeUX(description: string): Promise<string>;
//# sourceMappingURL=orchestration.d.ts.map