import type { SkillsConfig } from './types.js'; export interface SkillCatalogSourceInput { id?: string; name?: string; repo?: string; branch?: string; catalogPath?: string; description?: string; } export interface SkillCatalogSyncWarning { sourceId: string; message: string; } export interface SkillCatalogSyncResult { refreshedSources: string[]; warnings: SkillCatalogSyncWarning[]; } export declare function resolveSkillCatalogRoot(config: SkillsConfig): string; export declare function syncSkillCatalogSources(options: { catalogRoot: string; sources?: SkillCatalogSourceInput[]; forceRefresh?: boolean; ttlMs?: number; githubToken?: string; }): Promise; //# sourceMappingURL=catalog.d.ts.map