import type { ProviderRegistry } from '../provider-registry.js';
import type { RouterMetadataInput } from '../types.js';
export declare function extractProviderId(providerKey: string): string | null;
export declare function extractKeyAlias(providerKey: string): string | null;
export declare function normalizeAliasDescriptor(alias: string): string;
export declare function extractKeyIndex(providerKey: string): number | undefined;
export declare function getProviderModelId(providerKey: string, providerRegistry: ProviderRegistry): string | null;
export declare function extractExcludedProviderKeySet(metadata: RouterMetadataInput | undefined): Set<string>;
