import { c as Client, d as Dependency, f as Maintainer, p as Package, v as Version } from "./_chunks/registry.mjs"; import "./_chunks/index.mjs"; import "./_chunks/index2.mjs"; //#region src/tool-operations.d.ts declare const MAX_PURL_LENGTH = 2048; declare const MAX_BULK_PACKAGES = 50; declare const DEFAULT_BULK_CONCURRENCY = 15; declare const MAX_BULK_CONCURRENCY = 50; interface ToolResult { content: Array<{ type: "text"; text: string; }>; details: T; isError?: boolean; } interface PURLParams { readonly purl: string; } interface BulkPackagesParams { readonly purls: readonly string[]; readonly concurrency?: number; } declare function packageOperation(params: Readonly, signal?: AbortSignal, client?: Client): Promise>; declare function versionsOperation(params: Readonly, signal?: AbortSignal, client?: Client): Promise>; declare function dependenciesOperation(params: Readonly, signal?: AbortSignal, client?: Client): Promise>; declare function maintainersOperation(params: Readonly, signal?: AbortSignal, client?: Client): Promise>; declare function bulkPackagesOperation(params: Readonly, signal?: AbortSignal, client?: Client): Promise>>; declare function ecosystemsOperation(): Promise>; //#endregion export { BulkPackagesParams, DEFAULT_BULK_CONCURRENCY, MAX_BULK_CONCURRENCY, MAX_BULK_PACKAGES, MAX_PURL_LENGTH, PURLParams, ToolResult, bulkPackagesOperation, dependenciesOperation, ecosystemsOperation, maintainersOperation, packageOperation, versionsOperation }; //# sourceMappingURL=tool-operations.d.mts.map