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.5"; }; readonly oracle: { readonly model: "openai/gpt-5.5"; readonly variant: "high"; }; readonly librarian: { readonly model: "openai/gpt-5.4-mini"; readonly variant: "low"; }; readonly explorer: { readonly model: "openai/gpt-5.4-mini"; readonly variant: "low"; }; readonly designer: { readonly model: "openai/gpt-5.4-mini"; readonly variant: "medium"; }; readonly fixer: { readonly model: "openai/gpt-5.4-mini"; readonly variant: "low"; }; }; readonly kimi: { readonly orchestrator: { readonly model: "kimi-for-coding/k2p5"; }; 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 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 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/glm-5.1"; }; readonly oracle: { readonly model: "opencode-go/deepseek-v4-pro"; readonly variant: "max"; }; readonly council: { readonly model: "opencode-go/deepseek-v4-pro"; readonly variant: "high"; }; readonly librarian: { readonly model: "opencode-go/minimax-m2.7"; }; readonly explorer: { readonly model: "opencode-go/minimax-m2.7"; }; readonly designer: { readonly model: "opencode-go/kimi-k2.6"; readonly variant: "medium"; }; readonly fixer: { readonly model: "opencode-go/deepseek-v4-flash"; readonly variant: "high"; }; readonly observer: { readonly model: "opencode-go/kimi-k2.6"; }; }; }; 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;