import { forgeGitHubAbility } from "./forge.js"; import { forgePyPiAbility, inspectOciImage } from "./metabolism.js"; import { MetabolicBinderRegistry, type MetabolicBinder, type MetabolicBinding } from "./binders.js"; export type GitHubForgeRequest = { repository: string; query?: string; symbol?: string; candidateId?: string; allowUnverifiedSource?: boolean; }; export type GitHubForgeBinding = MetabolicBinding & { substrate: "npm"; forged: Awaited>; }; export declare const githubForgeBinder: MetabolicBinder; export type PyPiBinderRequest = { package: string; version?: string; query?: string; module?: string; symbol?: string; }; export type PyPiBinding = MetabolicBinding & { substrate: "pypi"; forged: Awaited>; }; export declare const pypiBinder: MetabolicBinder; export type OciBinderRequest = { image: string; }; export type OciBinding = MetabolicBinding & { substrate: "oci"; inspection: Awaited>; }; export declare const ociBinder: MetabolicBinder; export declare function createDefaultMetabolicBinderRegistry(): MetabolicBinderRegistry; //# sourceMappingURL=default-binders.d.ts.map