import type { ProviderId, TransportId } from './provider-config.js'; import type { AgentName } from './types.js'; export interface NativeSupportEntry { agent: string; provider: ProviderId; mechanism: string; } export declare function isNativelySupported(agent: AgentName, provider: ProviderId): boolean; export declare function isTransportCompatible(agent: AgentName, provider: ProviderId): boolean; export declare function getNativeMechanism(agent: AgentName, provider: ProviderId): string | null; export declare function getRequiredProxyTransport(agent: AgentName, provider: ProviderId): TransportId | null; export declare function getHarnessDefaultTransport(agent: AgentName): TransportId;