/**
 * OMK Provider Runner — Shared routing helpers
 * Extracted from provider-task-runner.ts to break God Module coupling
 */
import type { ProviderId, ProviderRouteDecision } from "../types.js";
export declare function providerDisplayName(provider: ProviderId): string;
export declare function isExternalProvider(provider: ProviderId, authorityProvider: ProviderId): boolean;
export declare function genericAdvisoryProviderForDecision(decision: ProviderRouteDecision, authorityProvider: ProviderId): ProviderId | undefined;
export declare function requestedProviderForAuthorityDecision(decision: ProviderRouteDecision, authorityProvider: ProviderId): ProviderId;
