export { findPISessionFilePath } from './session-files.js'; export declare const PI_PROVIDER_CACHE_TTL_MS: number; export declare const PI_PROVIDER_RETRY_MS = 30000; type ProviderScan = () => Promise; export interface PIProviderDiscovery { getProviders(): string[]; refresh(): void; } export interface PIProviderDiscoveryOptions { scan?: ProviderScan; now?: () => number; cacheTtlMs?: number; retryMs?: number; } /** Discover authenticated PI providers without inheriting Cortex's private agent directory. */ export declare function discoverPIProviders(): Promise; export declare function createPIProviderDiscovery(options?: PIProviderDiscoveryOptions): PIProviderDiscovery; export declare const piProviderDiscovery: PIProviderDiscovery;