import type { ProviderConfig, ProviderTierType } from "./config.js"; export interface PresetProvider extends ProviderConfig { name: string; displayName: string; signupUrl?: string; tierType: ProviderTierType; recommendedModels: string[]; } /** Providers offering free models or free-tier quota, with direct signup URLs. */ export declare const FREE_PROVIDER_PRESETS: Record; /** User subscription templates for pooling subscription quotas. */ export declare const SUBSCRIPTION_PROVIDER_PRESETS: Record; /** All available provider presets (free + subscription). */ export declare const ALL_PROVIDER_PRESETS: Record; /** Default multi-tier routing mapping across free & subscription endpoints. */ export declare const DEFAULT_PRESET_ROUTING: { default: string[]; tiers: { opus: string[]; sonnet: string[]; haiku: string[]; }; };