import type { RobotMetaInput } from './_instructions-primitives.ts'; import { z } from 'zod'; export declare const imageFacedetectFaceSelectionModes: readonly ["each", "group", "max-confidence", "max-size"]; export declare const imageFacedetectFaceSelectionModeSchema: z.ZodEnum<["each", "group", "max-confidence", "max-size"]>; export declare const imageFacedetectFaceCoordinatesSchema: z.ZodObject<{ confidence: z.ZodOptional; height: z.ZodNumber; width: z.ZodNumber; x1: z.ZodNumber; x2: z.ZodOptional; y1: z.ZodNumber; y2: z.ZodOptional; }, "passthrough", z.ZodTypeAny, z.objectOutputType<{ confidence: z.ZodOptional; height: z.ZodNumber; width: z.ZodNumber; x1: z.ZodNumber; x2: z.ZodOptional; y1: z.ZodNumber; y2: z.ZodOptional; }, z.ZodTypeAny, "passthrough">, z.objectInputType<{ confidence: z.ZodOptional; height: z.ZodNumber; width: z.ZodNumber; x1: z.ZodNumber; x2: z.ZodOptional; y1: z.ZodNumber; y2: z.ZodOptional; }, z.ZodTypeAny, "passthrough">>; export type ImageFacedetectFaceCoordinates = z.infer; export declare const meta: RobotMetaInput; export declare const robotImageFacedetectInstructionsSchema: z.ZodObject<{ interpolate: z.ZodOptional]>, boolean, boolean | "false" | "true">, z.ZodRecord]>, boolean, boolean | "false" | "true">>]>>; output_meta: z.ZodOptional, z.ZodBoolean, z.ZodArray]>>; result: z.ZodDefault; queue: z.ZodOptional>; force_accept: z.ZodDefault; ignore_errors: z.ZodDefault, "many">]>, string[], boolean | ("meta" | "execute")[]>>; } & { use: z.ZodOptional, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>, z.ZodObject<{ steps: z.ZodUnion<[z.ZodString, z.ZodArray, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>; bundle_steps: z.ZodOptional; group_by_original: z.ZodOptional; fields: z.ZodOptional>; }, "strict", z.ZodTypeAny, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }>]>>; } & { robot: z.ZodLiteral<"/image/facedetect">; provider: z.ZodOptional>; crop: z.ZodDefault; crop_padding: z.ZodDefault; format: z.ZodDefault>; min_confidence: z.ZodDefault; faces: z.ZodDefault, z.ZodNumber]>>; }, "strict", z.ZodTypeAny, { robot: "/image/facedetect"; result: boolean; force_accept: boolean; ignore_errors: string[]; crop: boolean; format: "preserve" | "jpg" | "png" | "tiff"; crop_padding: string; min_confidence: number; faces: number | "each" | "group" | "max-confidence" | "max-size"; interpolate?: boolean | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: boolean | string[] | Record | undefined; queue?: "batch" | undefined; provider?: "aws" | "gcp" | "replicate" | "fal" | "transloadit" | undefined; }, { robot: "/image/facedetect"; interpolate?: boolean | "false" | "true" | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: boolean | string[] | Record | undefined; result?: boolean | undefined; queue?: "batch" | undefined; force_accept?: boolean | undefined; ignore_errors?: boolean | ("meta" | "execute")[] | undefined; crop?: boolean | undefined; format?: "preserve" | "jpg" | "png" | "tiff" | undefined; provider?: "aws" | "gcp" | "replicate" | "fal" | "transloadit" | undefined; crop_padding?: string | undefined; min_confidence?: number | undefined; faces?: number | "each" | "group" | "max-confidence" | "max-size" | undefined; }>; export declare const robotImageFacedetectInstructionsWithHiddenFieldsSchema: z.ZodObject<{ interpolate: z.ZodOptional]>, boolean, boolean | "false" | "true">, z.ZodRecord]>, boolean, boolean | "false" | "true">>]>>; output_meta: z.ZodOptional, z.ZodBoolean, z.ZodArray]>>; queue: z.ZodOptional>; force_accept: z.ZodDefault; ignore_errors: z.ZodDefault, "many">]>, string[], boolean | ("meta" | "execute")[]>>; use: z.ZodOptional, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>, z.ZodObject<{ steps: z.ZodUnion<[z.ZodString, z.ZodArray, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>; bundle_steps: z.ZodOptional; group_by_original: z.ZodOptional; fields: z.ZodOptional>; }, "strict", z.ZodTypeAny, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }>]>>; robot: z.ZodLiteral<"/image/facedetect">; provider: z.ZodOptional>; crop: z.ZodDefault; crop_padding: z.ZodDefault; format: z.ZodDefault>; min_confidence: z.ZodDefault; faces: z.ZodDefault, z.ZodNumber]>>; } & { result: z.ZodOptional, z.ZodDefault]>>; }, "strict", z.ZodTypeAny, { robot: "/image/facedetect"; force_accept: boolean; ignore_errors: string[]; crop: boolean; format: "preserve" | "jpg" | "png" | "tiff"; crop_padding: string; min_confidence: number; faces: number | "each" | "group" | "max-confidence" | "max-size"; interpolate?: boolean | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: boolean | string[] | Record | undefined; result?: boolean | "debug" | undefined; queue?: "batch" | undefined; provider?: "aws" | "gcp" | "replicate" | "fal" | "transloadit" | undefined; }, { robot: "/image/facedetect"; interpolate?: boolean | "false" | "true" | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: boolean | string[] | Record | undefined; result?: boolean | "debug" | undefined; queue?: "batch" | undefined; force_accept?: boolean | undefined; ignore_errors?: boolean | ("meta" | "execute")[] | undefined; crop?: boolean | undefined; format?: "preserve" | "jpg" | "png" | "tiff" | undefined; provider?: "aws" | "gcp" | "replicate" | "fal" | "transloadit" | undefined; crop_padding?: string | undefined; min_confidence?: number | undefined; faces?: number | "each" | "group" | "max-confidence" | "max-size" | undefined; }>; export type RobotImageFacedetectInstructions = z.infer; export type RobotImageFacedetectInstructionsWithHiddenFields = z.infer; export declare const interpolatableRobotImageFacedetectInstructionsSchema: z.ZodObject<{ interpolate: z.ZodOptional]>, boolean, boolean | "false" | "true">, z.ZodRecord]>, boolean, boolean | "false" | "true">>]>>; output_meta: z.ZodOptional>, z.ZodUnion<[z.ZodString, z.ZodBoolean]>, z.ZodUnion<[z.ZodString, z.ZodArray]>]>>; result: z.ZodDefault>; queue: z.ZodOptional]>>; force_accept: z.ZodDefault>; ignore_errors: z.ZodDefault, "many">]>, string[], boolean | ("meta" | "execute")[]>]>>; use: z.ZodOptional, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>, z.ZodObject<{ steps: z.ZodUnion<[z.ZodString, z.ZodArray, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>; bundle_steps: z.ZodOptional; group_by_original: z.ZodOptional; fields: z.ZodOptional>; }, "strict", z.ZodTypeAny, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }>]>>; robot: z.ZodLiteral<"/image/facedetect">; provider: z.ZodOptional]>>; crop: z.ZodDefault>; crop_padding: z.ZodDefault; format: z.ZodDefault]>>; min_confidence: z.ZodDefault>; faces: z.ZodDefault]>, z.ZodUnion<[z.ZodString, z.ZodNumber]>]>>; }, "strict", z.ZodTypeAny, { robot: "/image/facedetect"; result: string | boolean; force_accept: string | boolean; ignore_errors: string | string[]; crop: string | boolean; format: string; crop_padding: string; min_confidence: string | number; faces: string | number; interpolate?: boolean | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: string | boolean | string[] | Record | undefined; queue?: string | undefined; provider?: string | undefined; }, { robot: "/image/facedetect"; interpolate?: boolean | "false" | "true" | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: string | boolean | string[] | Record | undefined; result?: string | boolean | undefined; queue?: string | undefined; force_accept?: string | boolean | undefined; ignore_errors?: string | boolean | ("meta" | "execute")[] | undefined; crop?: string | boolean | undefined; format?: string | undefined; provider?: string | undefined; crop_padding?: string | undefined; min_confidence?: string | number | undefined; faces?: string | number | undefined; }>; export type InterpolatableRobotImageFacedetectInstructions = InterpolatableRobotImageFacedetectInstructionsInput; export type InterpolatableRobotImageFacedetectInstructionsInput = z.input; export declare const interpolatableRobotImageFacedetectInstructionsWithHiddenFieldsSchema: z.ZodObject<{ interpolate: z.ZodOptional]>, boolean, boolean | "false" | "true">, z.ZodRecord]>, boolean, boolean | "false" | "true">>]>>; output_meta: z.ZodOptional>, z.ZodUnion<[z.ZodString, z.ZodBoolean]>, z.ZodUnion<[z.ZodString, z.ZodArray]>]>>; queue: z.ZodOptional]>>; force_accept: z.ZodDefault>; ignore_errors: z.ZodDefault, "many">]>, string[], boolean | ("meta" | "execute")[]>]>>; use: z.ZodOptional, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>, z.ZodObject<{ steps: z.ZodUnion<[z.ZodString, z.ZodArray, z.ZodArray; as: z.ZodOptional; }, "strict", z.ZodTypeAny, { name: string; fields?: string | undefined; as?: string | undefined; }, { name: string; fields?: string | undefined; as?: string | undefined; }>, "many">]>; bundle_steps: z.ZodOptional; group_by_original: z.ZodOptional; fields: z.ZodOptional>; }, "strict", z.ZodTypeAny, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }, { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; }>]>>; robot: z.ZodLiteral<"/image/facedetect">; provider: z.ZodOptional]>>; crop: z.ZodDefault>; crop_padding: z.ZodDefault; format: z.ZodDefault]>>; min_confidence: z.ZodDefault>; faces: z.ZodDefault]>, z.ZodUnion<[z.ZodString, z.ZodNumber]>]>>; result: z.ZodOptional]>, z.ZodDefault>]>>; }, "strict", z.ZodTypeAny, { robot: "/image/facedetect"; force_accept: string | boolean; ignore_errors: string | string[]; crop: string | boolean; format: string; crop_padding: string; min_confidence: string | number; faces: string | number; interpolate?: boolean | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: string | boolean | string[] | Record | undefined; result?: string | boolean | undefined; queue?: string | undefined; provider?: string | undefined; }, { robot: "/image/facedetect"; interpolate?: boolean | "false" | "true" | Record | undefined; use?: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[] | { steps: string | string[] | { name: string; fields?: string | undefined; as?: string | undefined; }[]; fields?: string[] | undefined; bundle_steps?: boolean | undefined; group_by_original?: boolean | undefined; } | undefined; output_meta?: string | boolean | string[] | Record | undefined; result?: string | boolean | undefined; queue?: string | undefined; force_accept?: string | boolean | undefined; ignore_errors?: string | boolean | ("meta" | "execute")[] | undefined; crop?: string | boolean | undefined; format?: string | undefined; provider?: string | undefined; crop_padding?: string | undefined; min_confidence?: string | number | undefined; faces?: string | number | undefined; }>; export type InterpolatableRobotImageFacedetectInstructionsWithHiddenFields = z.infer; export type InterpolatableRobotImageFacedetectInstructionsWithHiddenFieldsInput = z.input; //# sourceMappingURL=image-facedetect.d.ts.map