import type { SkillCandidate, SkillRegistryProvider, SkillSearchInput, SkillSearchResult, SkillAuditResult } from '../types.js'; export interface SkillsShV1Options { apiUrl?: string; token: string; fetchImpl?: typeof fetch; timeoutMs?: number; officialRepositories?: string[]; authenticationFallback?: SkillRegistryProvider; } export declare class SkillsShV1Provider implements SkillRegistryProvider { #private; readonly id = "skills-sh-v1"; readonly authenticationFallback?: SkillRegistryProvider; private readonly apiUrl; private readonly fetchImpl; private readonly timeoutMs; private readonly officialRepositories; constructor(options: SkillsShV1Options); search(input: SkillSearchInput): Promise; curated(signal?: AbortSignal): Promise; audit(candidate: SkillCandidate, signal?: AbortSignal): Promise; } //# sourceMappingURL=skills-sh-v1.d.ts.map