import type { RegistryActions, RegistryState } from '../types'; /** A registry call that failed, carrying the registry's own code and explanation. */ export declare class RegistryRequestError extends Error { readonly code: string; readonly details: string[]; constructor(code: string, message: string, details?: string[]); } export declare function useRegistryPlugins(): { registry: RegistryState; isLoading: boolean; refresh: () => Promise; }; /** The registry writes bound to the app's `/api/plugins/registry` routes, refreshing the catalog and this organization's plugins after each. */ export declare function useRegistryActions(override?: RegistryActions): RegistryActions; //# sourceMappingURL=useRegistryPlugins.d.ts.map