import type { AccessAccount, AccessCapability, AccessIntent, AccessRoute } from "./types.js"; export type RankedAccessRoute = { account: AccessAccount; route: AccessRoute; score: number; }; export declare function routeSupports(route: AccessRoute, capability: AccessCapability): boolean; export declare function scoreAccessRoute(route: AccessRoute, intent: AccessIntent, now?: number): number; export declare function rankAccessRoutes(accounts: AccessAccount[], intent: AccessIntent, now?: number): RankedAccessRoute[]; export declare function selectAccessRoute(accounts: AccessAccount[], intent: AccessIntent, now?: number): RankedAccessRoute;