import type { Provider } from "../types.js"; import type { CredentialRankingStrategy, UsageProvider } from "../usage.js"; /** Resolves the usage-based ranking strategy for a provider. */ export type RankingStrategyResolver = (provider: Provider) => CredentialRankingStrategy | undefined; /** Built-in usage providers, in probe order. */ export declare const DEFAULT_USAGE_PROVIDERS: readonly UsageProvider[]; /** Built-in usage provider for `provider`. */ export declare function defaultUsageProvider(provider: Provider): UsageProvider | undefined; /** Built-in ranking strategy for `provider`. */ export declare function defaultRankingStrategy(provider: Provider): CredentialRankingStrategy | undefined;