/** * NuGet registry adapter for source-sync. * * Owns: NuGet SearchQueryService resolution and paginated package search sync. */ import type { SourceDefinition } from "../../../../types.js"; import type { SourceSyncContext, SourceSyncSourceState } from "../types.js"; /** * Syncs the NuGet gallery using the NuGet V3 search query service with * per-offset resumable cursors. Resolves the query service URL from the * NuGet service index when not explicitly configured. */ export declare function syncNuGetRegistrySource(source: SourceDefinition, context: SourceSyncContext): Promise; /** * Resolves the NuGet V3 search query service URL by fetching the NuGet service * index and selecting the `SearchQueryService` resource. Falls back to the * explicitly configured `queryApi` when present. */ export declare function resolveNuGetSearchQueryServiceUrl(source: SourceDefinition): Promise;