import type { OrchestratorInvokeOptions, OrchestratorResult } from './orchestrator.js';
/**
 * Try to parse Gemini CLI JSON output. Returns extracted data or null if
 * the output is not valid Gemini JSON (e.g. raw text from a non-Gemini orchestrator).
 */
export declare function tryParseGeminiJson(raw: string): {
    content: string;
    inputTokens: number;
    outputTokens: number;
    latencyMs: number | null;
} | null;
export interface ShellOrchestratorOptions extends OrchestratorInvokeOptions {
    command: string;
}
export declare function invokeShellOrchestrator(opts: ShellOrchestratorOptions): Promise<OrchestratorResult>;
//# sourceMappingURL=shell-orchestrator.d.ts.map