import { i as ImageDescriptionResult, o as ImagesDescriptionRequest, r as ImageDescriptionRequest, s as ImagesDescriptionResult } from "./types-CVxsggkU.js";

//#region src/media-understanding/image-runtime.d.ts
declare const describeImageWithModel: (params: ImageDescriptionRequest) => Promise<ImageDescriptionResult>;
declare const describeImagesWithModel: (params: ImagesDescriptionRequest) => Promise<ImagesDescriptionResult>;
declare const describeImageWithModelPayloadTransform: (params: ImageDescriptionRequest, onPayload: ((payload: unknown, model: import("@earendil-works/pi-ai").Model<import("@earendil-works/pi-ai").Api>) => unknown | undefined | Promise<unknown | undefined>) | undefined) => Promise<ImageDescriptionResult>;
declare const describeImagesWithModelPayloadTransform: (params: ImagesDescriptionRequest, onPayload: ((payload: unknown, model: import("@earendil-works/pi-ai").Model<import("@earendil-works/pi-ai").Api>) => unknown | undefined | Promise<unknown | undefined>) | undefined) => Promise<ImagesDescriptionResult>;
//#endregion
export { describeImagesWithModelPayloadTransform as i, describeImageWithModelPayloadTransform as n, describeImagesWithModel as r, describeImageWithModel as t };