import { IMAGE_MODELS } from "./image-models.generated.ts"; import type { ImagesApi, ImagesModel, KnownImagesProvider } from "./types.ts"; type ImageModelApi = (typeof IMAGE_MODELS)[TProvider][TModelId] extends { api: infer TApi; } ? TApi extends ImagesApi ? TApi : never : never; export declare function getImageModel(provider: TProvider, modelId: TModelId): ImagesModel>; export declare function getImageProviders(): KnownImagesProvider[]; export declare function getImageModels(provider: TProvider): ImagesModel>[]; export {}; //# sourceMappingURL=image-models.d.ts.map