import type { AgentProvider, ProviderRouteDecision, ProviderRouteInput, ProviderRouteStrategy } from "./provider.js";
export interface ProviderRouterOptions {
    providers: AgentProvider[];
    defaultStrategy?: ProviderRouteStrategy;
}
export declare function createProviderRouter(options: ProviderRouterOptions): {
    select: (input: ProviderRouteInput) => ProviderRouteDecision;
};
