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