import type { RouterMetadataInput, RoutingFeatures } from '../types.js';
import type { RoutingInstructionState } from '../routing-instructions.js';
import type { SelectionDeps } from './selection-deps.js';
export declare function selectFromStickyPool(stickyKeySet: Set<string>, metadata: RouterMetadataInput, features: RoutingFeatures, state: RoutingInstructionState, deps: SelectionDeps, options: {
    allowAliasRotation?: boolean;
}): {
    providerKey: string;
    routeUsed: string;
    pool: string[];
    poolId?: string;
} | null;
