import type { RouterMetadataInput, RoutingFeatures } from '../types.js';
import type { RoutingInstructionState } from '../routing-instructions.js';
import type { SelectionDeps } from './selection-deps.js';
export declare function selectDirectProviderModel(providerId: string, modelId: string, metadata: RouterMetadataInput, features: RoutingFeatures, activeState: RoutingInstructionState, deps: SelectionDeps): {
    providerKey: string;
    routeUsed: string;
    pool: string[];
    poolId?: string;
} | null;
