import { IntegrationEntry } from './schema.js'; export interface RegistryConfig { indexUrl: string; rawBase: string; githubToken?: string; customRegistryToken?: string; } export declare function resolveRegistryConfig(env?: NodeJS.ProcessEnv): RegistryConfig; export declare function isGithubHost(url: string): boolean; export declare function listSlugs(cfg: RegistryConfig): Promise; export declare function fetchEntry(slug: string, cfg: RegistryConfig): Promise; export interface FetchAllResult { entries: IntegrationEntry[]; failures: Array<{ slug: string; error: string; }>; } export declare function fetchAllEntries(cfg: RegistryConfig): Promise; //# sourceMappingURL=registry-client.d.ts.map