import type { AssistantImages, ImagesApi, ImagesContext, ImagesFunction, ImagesModel, ImagesOptions } from "./types.ts"; export type ImagesApiFunction = (model: ImagesModel, context: ImagesContext, options?: ImagesOptions) => Promise; export interface ImagesApiProvider { api: TApi; generateImages: ImagesFunction; } interface ImagesApiProviderInternal { api: ImagesApi; generateImages: ImagesApiFunction; } export declare function registerImagesApiProvider(provider: ImagesApiProvider, sourceId?: string): void; export declare function getImagesApiProvider(api: ImagesApi): ImagesApiProviderInternal | undefined; export {}; //# sourceMappingURL=images-api-registry.d.ts.map