export declare function useModelCatalogCache(harness: 'claude' | 'lightweight', parse: (response: unknown) => T[] | null, fallback: readonly T[]): { scopeKey: Readonly>; models: Readonly>; isLoaded: Readonly>; isLoading: Readonly>; load: () => Promise; };