import type { FallbackEntry, ProxyRoutingConfig, RouteResult } from "../types/index.js";
export declare class ModelRouter {
    private readonly mappings;
    private readonly passthrough;
    private readonly fallback;
    constructor(config: ProxyRoutingConfig);
    resolve(requestedModel: string): RouteResult;
    isClaudeTarget(requestedModel: string): boolean;
    getFallbackChain(): FallbackEntry[];
}
