import React from 'react';
export type ProviderInitializationStatus = 'loading' | 'ready' | 'error';
export interface ProviderRegistryContextValue {
    status: ProviderInitializationStatus;
    error?: unknown;
    refreshProviders: () => Promise<void>;
    isRefreshing: boolean;
    hasFactory: boolean;
    supportsRefresh: boolean;
}
export declare const ProviderRegistryProvider: React.FC<{
    value: ProviderRegistryContextValue;
    children: React.ReactNode;
}>;
export declare const useProviderRegistry: () => ProviderRegistryContextValue;
//# sourceMappingURL=ProviderRegistryContext.d.ts.map