import type { InstallConfig } from './types'; export declare const GENERATED_PRESETS: readonly ["openai", "opencode-go"]; export declare const MODEL_MAPPINGS: { readonly openai: { readonly orchestrator: { readonly model: "openai/gpt-5.6-terra"; readonly variant: "xhigh"; }; readonly oracle: { readonly model: "openai/gpt-5.6-sol"; readonly variant: "xhigh"; }; readonly librarian: { readonly model: "openai/gpt-5.6-luna"; readonly variant: "low"; }; readonly explorer: { readonly model: "openai/gpt-5.6-luna"; readonly variant: "low"; }; readonly designer: { readonly model: "openai/gpt-5.6-luna"; readonly variant: "medium"; }; readonly fixer: { readonly model: "openai/gpt-5.6-luna"; readonly variant: "xhigh"; }; }; readonly kimi: { readonly orchestrator: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "max"; }; readonly oracle: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "high"; }; readonly librarian: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "low"; }; readonly explorer: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "low"; }; readonly designer: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "medium"; }; readonly fixer: { readonly model: "kimi-for-coding/k2p5"; readonly variant: "low"; }; }; readonly copilot: { readonly orchestrator: { readonly model: "github-copilot/claude-opus-4.6"; readonly variant: "max"; }; readonly oracle: { readonly model: "github-copilot/claude-opus-4.6"; readonly variant: "high"; }; readonly librarian: { readonly model: "github-copilot/grok-code-fast-1"; readonly variant: "low"; }; readonly explorer: { readonly model: "github-copilot/grok-code-fast-1"; readonly variant: "low"; }; readonly designer: { readonly model: "github-copilot/gemini-3.1-pro-preview"; readonly variant: "medium"; }; readonly fixer: { readonly model: "github-copilot/claude-sonnet-4.6"; readonly variant: "low"; }; }; readonly 'zai-plan': { readonly orchestrator: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "max"; }; readonly oracle: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "high"; }; readonly librarian: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "low"; }; readonly explorer: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "low"; }; readonly designer: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "medium"; }; readonly fixer: { readonly model: "zai-coding-plan/glm-5"; readonly variant: "low"; }; }; readonly 'opencode-go': { readonly orchestrator: { readonly model: "opencode-go/minimax-m3"; readonly variant: "max"; }; readonly oracle: { readonly model: "opencode-go/qwen3.7-max"; readonly variant: "max"; }; readonly explorer: { readonly model: "opencode-go/deepseek-v4-flash"; readonly variant: "max"; }; readonly librarian: { readonly model: "opencode-go/deepseek-v4-flash"; readonly variant: "high"; }; readonly designer: { readonly model: "opencode-go/kimi-k2.7-code"; readonly variant: "medium"; }; readonly fixer: { readonly model: "opencode-go/deepseek-v4-flash"; readonly variant: "high"; }; readonly observer: { readonly model: "opencode-go/mimo-v2.5"; readonly variant: "max"; }; }; }; export type PresetName = keyof typeof MODEL_MAPPINGS; export type GeneratedPresetName = (typeof GENERATED_PRESETS)[number]; export declare function isPresetName(value: string): value is PresetName; export declare function getPresetNames(): PresetName[]; export declare function isGeneratedPresetName(value: string): value is GeneratedPresetName; export declare function getGeneratedPresetNames(): GeneratedPresetName[]; export declare function generateLiteConfig(installConfig: InstallConfig): Record;