/** * Image description action definitions. * * Actions: describe-image. */ import { type ActionDefinition } from "./formatters.js"; export declare const ImageDescriptionSourceType: { readonly AmsObject: "ams-object"; readonly Message: "message"; }; export type ImageDescriptionSourceType = (typeof ImageDescriptionSourceType)[keyof typeof ImageDescriptionSourceType]; export interface DescribeImageResult { description: string; provider: string; model: string; image: { sourceType: ImageDescriptionSourceType; amsObjectId: string; contentType: string; size: number; messageId?: string; imageIndex?: number; width?: number | null; height?: number | null; }; } export declare const describeImageAction: ActionDefinition; //# sourceMappingURL=image-description-actions.d.ts.map