import type { ProviderId } from "../../types.js"; import type { LlmProvider, ProviderAuth } from "../provider.js"; export declare const providers: Record; export declare function requestedRealKeyCount(provider: ProviderId): Promise; export declare function buildFallbackChain(requested: ProviderId, freeOnly: boolean, enabled?: boolean, preferAlternates?: boolean): ProviderId[]; export declare function getProvider(provider: ProviderId): LlmProvider; export declare function providerAuth(provider: ProviderId): Promise; export declare function authForSlot(providerId: ProviderId, value: string | undefined): ProviderAuth;