import type { ModelsJsonConfig } from '../../../config/models-json.js'; import type { ImageGenerationProvider, ImageGenerationProviderSummary } from './types.js'; export declare function reloadImageGenerationProviders(config?: ModelsJsonConfig): void; export declare function getImageGenerationProvider(providerId: string): ImageGenerationProvider | undefined; /** Resolve the auth mode consistently for provider objects and catalog summaries. */ export declare function resolveImageGenerationCredentialMode(provider: Pick): NonNullable; export declare function listImageGenerationProviders(): ImageGenerationProvider[]; export declare function listImageGenerationProvidersSummary(): ImageGenerationProviderSummary[]; export type { ImageGenerationProvider, ImageGenerationProviderSummary } from './types.js';