/**
 * Bundled image-generation provider registration helper.
 *
 * Step 3: vendor providers live under `extensions/<vendor>/src/image-generation-provider.ts`
 * and export a `buildXxxImageGenerationProvider()` factory. The generated file
 * `src/generated/bundled-image-generation-providers.ts` collects every such
 * factory; this helper walks that list and feeds each one into the registry.
 *
 * Side-effect-only: callers should `import './bundled.js'` once at runtime
 * load (see {@link ./bundled.ts}).
 */
import { type ImageGenerationProvider } from './provider-registry.js';
export type ImageGenerationProviderFactory = () => ImageGenerationProvider;
/**
 * Register every bundled provider factory exactly once. Failures in a single
 * factory are isolated so one broken vendor does not knock out the rest.
 */
export declare function registerBundledImageGenerationProviders(factories: ReadonlyArray<ImageGenerationProviderFactory>): void;
