import { type ProviderDescriptor } from "./descriptor.js"; import type { buildPluginHooks as buildPluginHooksFn } from "../plugin-hooks.js"; export declare function listProviderDescriptors(): ProviderDescriptor[]; export declare function getProviderDescriptorByKey(key: string): ProviderDescriptor | undefined; export declare function getProviderDescriptorByProviderID(providerID: string): ProviderDescriptor | undefined; export declare function isProviderIDSupportedByAnyDescriptor(providerID: string): boolean; type BuildPluginHooks = typeof buildPluginHooksFn; export declare function createProviderRegistry(input: { buildPluginHooks: BuildPluginHooks; }): { copilot: { descriptor: import("./descriptor.js").AssembledProviderDescriptor; }; }; export {};