import { _ as URLBuilder, c as Client, d as Dependency, f as Maintainer, p as Package, t as Registry, v as Version } from "../_chunks/registry.mjs"; //#region src/registries/alpm.d.ts /** ALPM registry client — routes to Arch Linux official repos or AUR based on namespace. */ declare class AlpmRegistry extends Registry { constructor(baseURL: string, client: Client); readonly baseURL: string; readonly client: Client; ecosystem(): string; fetchPackage(name: string, signal?: AbortSignal): Promise; fetchVersions(name: string, signal?: AbortSignal): Promise; fetchDependencies(name: string, version: string, signal?: AbortSignal): Promise; fetchMaintainers(name: string, signal?: AbortSignal): Promise; urls(): URLBuilder; private fetchOfficialPackage; private fetchOfficialVersions; private fetchOfficialDependencies; private fetchOfficialMaintainers; private searchOfficial; private fetchAurPackage; private fetchAurVersions; private fetchAurDependencies; private fetchAurMaintainers; private fetchAurInfo; private parseName; private assertSupportedNamespace; private assertVersionMatches; private formatVersion; private buildDependencies; private parseDep; private parseOptDep; } //#endregion export { AlpmRegistry }; //# sourceMappingURL=alpm.d.mts.map