/** * Model Configuration — Maps tiers to model IDs and limits. */ import type { ModelTier } from "./types.js"; export interface ModelConfig { id: string; maxOutput: number; contextWindow: number; costPer1kInput: number; costPer1kOutput: number; } export declare function getModelConfig(tier: ModelTier): ModelConfig; export declare function getModelId(tier: ModelTier): string; export declare function getMaxOutput(tier: ModelTier): number; export declare function estimateCost(usage: { inputTokens: number; outputTokens: number; }, tier: ModelTier): number;