import { z } from 'zod'; import type { RobotsSchema, RobotsWithHiddenBotsAndFields } from './robots/_index.ts'; import type { RobotUse } from './robots/_instructions-primitives.ts'; export type Step = RobotsSchema; export type StepInput = Step; export type StepInputWithUse = StepInput & RobotUse; export type Steps = Record; export type StepsInput = Steps; export declare const stepSchema: z.ZodType; export declare const stepsSchema: z.ZodType; export declare const optionalStepsSchema: z.ZodOptional>; export type StepWithHiddenFields = RobotsWithHiddenBotsAndFields; export type StepWithHiddenFieldsInput = StepWithHiddenFields; export type StepsWithHiddenFields = Record; export type StepsWithHiddenFieldsInput = StepsWithHiddenFields; export declare const stepSchemaWithHiddenFields: z.ZodType; export declare const stepsSchemaWithHiddenFields: z.ZodType; declare const optionalStepsWithHiddenFieldsSchema: z.ZodOptional>; export declare const fieldsSchema: z.ZodOptional>; export declare const notifyUrlSchema: z.ZodNullable>; export type NotificationPayloadFilter = 'without_result_meta_data' | 'without_results' | 'without_upload_meta_data' | 'without_uploads'; export declare const notificationPayloadFilterValues: readonly ["without_result_meta_data", "without_results", "without_upload_meta_data", "without_uploads"]; export declare const notificationPayloadSchema: z.ZodOptional, "many">>; export declare const templateIdSchema: z.ZodOptional; export declare const assemblyAuthInstructionsSchema: z.ZodObject<{ key: z.ZodString; secret: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>; export declare const assemblyInstructionsSchema: z.ZodObject<{ allow_steps_override: z.ZodOptional; notify_url: z.ZodNullable>; notification_payload: z.ZodOptional, "many">>; fields: z.ZodOptional>; quiet: z.ZodOptional; steps: typeof optionalStepsSchema; template_id: z.ZodOptional; auth: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>>; }, "strip", z.ZodTypeAny, { auth?: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; } | undefined; fields?: Record | undefined; steps?: Steps | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; }, { auth?: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; } | undefined; fields?: Record | undefined; steps?: Steps | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; }>; export declare const assemblyInstructionsSchemaWithRequiredAuth: z.ZodObject<{ allow_steps_override: z.ZodOptional; notify_url: z.ZodNullable>; notification_payload: z.ZodOptional, "many">>; fields: z.ZodOptional>; quiet: z.ZodOptional; steps: typeof optionalStepsSchema; template_id: z.ZodOptional; auth: z.ZodObject<{ key: z.ZodString; secret: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>; }, "strip", z.ZodTypeAny, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; fields?: Record | undefined; steps?: Steps | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; }, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; fields?: Record | undefined; steps?: Steps | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; }>; export type AssemblyInstructions = z.infer; export type AssemblyInstructionsInput = z.input; export type AssemblyAuthInstructionsInput = z.input; export type AssemblyAuthInstructionsPartialInput = Partial>; export declare const templateParamsSchema: z.ZodObject<{ auth: z.ZodObject<{ key: z.ZodString; secret: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>; name: z.ZodString; template: z.ZodString; require_signature_auth: z.ZodDefault, z.ZodLiteral<1>]>>; }, "strict", z.ZodTypeAny, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; name: string; template: string; require_signature_auth: 0 | 1; }, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; name: string; template: string; require_signature_auth?: 0 | 1 | undefined; }>; export declare const templateGetParamsSchema: z.ZodObject<{ auth: z.ZodObject<{ key: z.ZodString; secret: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>; }, "strict", z.ZodTypeAny, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; }, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; }>; export declare const templateListParamsSchema: z.ZodObject<{ auth: z.ZodObject<{ key: z.ZodString; secret: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>; page: z.ZodDefault; pagesize: z.ZodDefault; sort: z.ZodDefault>; order: z.ZodDefault>; fromdate: z.ZodString; todate: z.ZodDefault; keywords: z.ZodDefault>; include_builtin: z.ZodOptional>; }, "strict", z.ZodTypeAny, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; sort: "name" | "id" | "created" | "modified"; page: number; keywords: string[]; pagesize: number; order: "asc" | "desc"; fromdate: string; todate: string; include_builtin?: "all" | "none" | "latest" | "exclusively-latest" | "exclusively-all" | undefined; }, { auth: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }; fromdate: string; sort?: "name" | "id" | "created" | "modified" | undefined; page?: number | undefined; keywords?: string[] | undefined; pagesize?: number | undefined; order?: "asc" | "desc" | undefined; todate?: string | undefined; include_builtin?: "all" | "none" | "latest" | "exclusively-latest" | "exclusively-all" | undefined; }>; export declare const assemblyInstructionsWithHiddenSchema: z.ZodObject<{ allow_steps_override: z.ZodOptional; notify_url: z.ZodNullable>; notification_payload: z.ZodOptional, "many">>; fields: z.ZodOptional>; quiet: z.ZodOptional; template_id: z.ZodOptional; auth: z.ZodOptional; expires: z.ZodOptional; max_size: z.ZodOptional; max_number_of_files: z.ZodOptional; nonce: z.ZodOptional; referer: z.ZodOptional; }, "strip", z.ZodTypeAny, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }, { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; }>>; } & { steps: typeof optionalStepsWithHiddenFieldsSchema; imagemagick_stack: z.ZodOptional; exiftool_stack: z.ZodOptional; mplayer_stack: z.ZodOptional; mediainfo_stack: z.ZodOptional; ffmpeg_stack: z.ZodOptional; usage_tags: z.ZodOptional; response_headers: z.ZodOptional>; }, "strip", z.ZodTypeAny, { cors?: { 'Access-Control-Allow-Headers': string; 'Access-Control-Allow-Methods': string; 'Access-Control-Allow-Origin': string; 'Access-Control-Expose-Headers': string; 'Access-Control-Allow-Credentials': boolean; 'Access-Control-Max-Age': number; 'Access-Control-Allow-Private-Network': boolean; 'Access-Control-Allow-Public-Network': boolean; } | undefined; }, { cors?: { 'Access-Control-Allow-Headers': string; 'Access-Control-Allow-Methods': string; 'Access-Control-Allow-Origin': string; 'Access-Control-Expose-Headers': string; 'Access-Control-Allow-Credentials': boolean; 'Access-Control-Max-Age': number; 'Access-Control-Allow-Private-Network': boolean; 'Access-Control-Allow-Public-Network': boolean; } | undefined; }>>; randomize_watermarks: z.ZodOptional; await: z.ZodOptional, z.ZodLiteral<"persisting">, z.ZodLiteral<"transcoding">]>>; blocking: z.ZodOptional; reparse_template: z.ZodOptional, z.ZodBoolean]>>; ignore_upload_meta_data_errors: z.ZodOptional; emit_execution_progress: z.ZodOptional; }, "strip", z.ZodTypeAny, { auth?: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; } | undefined; fields?: Record | undefined; steps?: StepsWithHiddenFields | undefined; ffmpeg_stack?: string | undefined; imagemagick_stack?: string | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; exiftool_stack?: string | undefined; mplayer_stack?: string | undefined; mediainfo_stack?: string | undefined; usage_tags?: string | undefined; response_headers?: { cors?: { 'Access-Control-Allow-Headers': string; 'Access-Control-Allow-Methods': string; 'Access-Control-Allow-Origin': string; 'Access-Control-Expose-Headers': string; 'Access-Control-Allow-Credentials': boolean; 'Access-Control-Max-Age': number; 'Access-Control-Allow-Private-Network': boolean; 'Access-Control-Allow-Public-Network': boolean; } | undefined; } | undefined; randomize_watermarks?: boolean | undefined; await?: boolean | "notification" | "persisting" | "transcoding" | undefined; blocking?: boolean | undefined; reparse_template?: boolean | 1 | undefined; ignore_upload_meta_data_errors?: boolean | undefined; emit_execution_progress?: boolean | undefined; }, { auth?: { key: string; secret?: string | undefined; expires?: string | undefined; max_size?: number | undefined; max_number_of_files?: number | undefined; nonce?: string | undefined; referer?: string | undefined; } | undefined; fields?: Record | undefined; steps?: StepsWithHiddenFields | undefined; ffmpeg_stack?: string | undefined; imagemagick_stack?: string | undefined; allow_steps_override?: boolean | undefined; notify_url?: string | null | undefined; notification_payload?: ("without_result_meta_data" | "without_results" | "without_upload_meta_data" | "without_uploads")[] | undefined; quiet?: boolean | undefined; template_id?: string | undefined; exiftool_stack?: string | undefined; mplayer_stack?: string | undefined; mediainfo_stack?: string | undefined; usage_tags?: string | undefined; response_headers?: { cors?: { 'Access-Control-Allow-Headers': string; 'Access-Control-Allow-Methods': string; 'Access-Control-Allow-Origin': string; 'Access-Control-Expose-Headers': string; 'Access-Control-Allow-Credentials': boolean; 'Access-Control-Max-Age': number; 'Access-Control-Allow-Private-Network': boolean; 'Access-Control-Allow-Public-Network': boolean; } | undefined; } | undefined; randomize_watermarks?: boolean | undefined; await?: boolean | "notification" | "persisting" | "transcoding" | undefined; blocking?: boolean | undefined; reparse_template?: boolean | 1 | undefined; ignore_upload_meta_data_errors?: boolean | undefined; emit_execution_progress?: boolean | undefined; }>; export type AssemblyInstructionsWithHidden = z.infer; export type AssemblyInstructionsWithHiddenInput = z.input; export {}; //# sourceMappingURL=template.d.ts.map