/**
 * Copilot Model Catalog
 *
 * Manages available models from copilot-api.
 * Based on GitHub Copilot supported models:
 * https://docs.github.com/copilot/reference/ai-models/supported-models
 */
import { CopilotModel } from './types';
/**
 * Default models available through copilot-api.
 * Used as fallback when API is not reachable.
 * Source: GitHub Copilot Supported Models (Dec 2025)
 *
 * Plan tiers: free, pro, pro+, business, enterprise
 * Multipliers: 0 = free tier, 0.25-0.33 = cheap, 1 = standard, 3-10 = premium
 */
export declare const DEFAULT_COPILOT_MODELS: CopilotModel[];
/**
 * Fetch available models from running copilot-api daemon.
 *
 * @param port The port copilot-api is running on
 * @returns List of available models
 */
export declare function fetchModelsFromDaemon(port: number): Promise<CopilotModel[]>;
/**
 * Get available models (from daemon or defaults).
 */
export declare function getAvailableModels(port: number): Promise<CopilotModel[]>;
/**
 * Get the default model.
 * Uses gpt-4.1 as it's available on free tier.
 */
export declare function getDefaultModel(): string;
//# sourceMappingURL=copilot-models.d.ts.map