export type RobotMetaInput = { name: 'AiChatRobot' | 'UploadHandleRobot' | 'FileServeRobot' | 'FileWatermarkRobot' | 'FileVerifyRobot' | 'EdglyDeliverRobot' | 'TlcdnDeliverRobot' | 'VideoSubtitleRobot' | 'VideoEncodeRobot' | 'VideoAdaptiveRobot' | 'VideoMergeRobot' | 'VideoConcatRobot' | 'AudioWaveformRobot' | 'AudioEncodeRobot' | 'AudioLoopRobot' | 'AudioConcatRobot' | 'AudioMergeRobot' | 'AudioArtworkRobot' | 'AudioSplitRobot' | 'BoxImportRobot' | 'BoxStoreRobot' | 'VideoArtworkRobot' | 'ImageFacedetectRobot' | 'ImageDescribeRobot' | 'ImageCopyrightdetectRobot' | 'ImageOcrRobot' | 'ImageBgremoveRobot' | 'ImageUpscaleRobot' | 'ImageGenerateRobot' | 'ImageEnhanceRobot' | 'DocumentOcrRobot' | 'DocumentOptimizeRobot' | 'SpeechTranscribeRobot' | 'VideoThumbsRobot' | 'FileVirusscanRobot' | 'ImageOptimizeRobot' | 'FileCompressRobot' | 'MetaReadRobot' | 'FileDecompressRobot' | 'MetaWriteRobot' | 'DocumentThumbsRobot' | 'DocumentConvertRobot' | 'DocumentExtractRobot' | 'DocumentMergeRobot' | 'DocumentSplitRobot' | 'DocumentAutorotateRobot' | 'HtmlConvertRobot' | 'ImageResizeRobot' | 'ImageMergeRobot' | 'S3ImportRobot' | 'S3StoreRobot' | 'DigitalOceanImportRobot' | 'DigitalOceanStoreRobot' | 'BackblazeImportRobot' | 'BackblazeStoreRobot' | 'MinioImportRobot' | 'MegaImportRobot' | 'TigrisImportRobot' | 'CloudflareImportRobot' | 'SupabaseImportRobot' | 'MinioStoreRobot' | 'MegaStoreRobot' | 'TigrisStoreRobot' | 'CloudflareStoreRobot' | 'SupabaseStoreRobot' | 'WasabiImportRobot' | 'WasabiStoreRobot' | 'SwiftImportRobot' | 'SwiftStoreRobot' | 'GoogleImportRobot' | 'GoogleStoreRobot' | 'DropboxImportRobot' | 'DropboxStoreRobot' | 'HttpImportRobot' | 'SftpImportRobot' | 'SftpStoreRobot' | 'FtpImportRobot' | 'FtpStoreRobot' | 'CloudfilesImportRobot' | 'CloudfilesStoreRobot' | 'AzureImportRobot' | 'AzureStoreRobot' | 'YoutubeStoreRobot' | 'VimeoImportRobot' | 'VimeoStoreRobot' | 'AssemblySavejsonRobot' | 'ScriptRunRobot' | 'FileHashRobot' | 'FileReadRobot' | 'VideoOndemandRobot' | 'VideoSplitRobot' | 'VideoGenerateRobot' | 'FileFilterRobot' | 'TextSpeakRobot' | 'TextTranslateRobot' | 'FilePreviewRobot' | 'TusStoreRobot' | 'ProgressSimulateRobot'; priceFactor: number; queueSlotCount: number; downloadInputFiles?: undefined | false | true; preserveInputFileUrls?: undefined | false | true; minimumCharge?: undefined | number; minimumChargeUsd?: undefined | number; minimumChargeUsdPerSpeechTranscribeMinute?: undefined | { aws: number; gcp: number; }; minimumChargeUsdPerDocumentOcrPage?: undefined | { aws: number; gcp: number; }; isAllowedForUrlTransform: false | true; removeJobResultFilesFromDiskRightAfterStoringOnS3: false | true; lazyLoad?: undefined | false | true; installVersionFile?: undefined | string; trackOutputFileSize?: undefined | false | true; isInternal: false | true; numDaemons?: undefined | number; stage: 'alpha' | 'beta' | 'ga' | 'deprecated' | 'removed'; importRanges?: undefined | Array; extraChargeForImageResize?: undefined | number; bytescount: number; description?: undefined | string; discount_factor: number; discount_pct: number; example_code?: any; example_code_description?: undefined | string; extended_description?: undefined | string; has_small_icon?: undefined | true; minimum_charge: number; minimum_charge_usd?: undefined | number | Record; minimum_charge_usd_note?: undefined | string; ogimage?: undefined | string; marketing_intro?: undefined | string; output_factor: number; override_lvl1?: undefined | string; purpose_sentence: string; purpose_verb: 'filter' | 'subtitle' | 'stream' | 'auto-rotate' | 'cache & deliver' | 'compress' | 'concatenate' | 'convert' | 'decompress' | 'detect' | 'enhance' | 'encode' | 'export' | 'extract' | 'generate' | 'handle' | 'hash' | 'import' | 'loop' | 'merge' | 'optimize' | 'read' | 'recognize' | 'run' | 'scan' | 'serve' | 'speak' | 'split' | 'take' | 'transcode' | 'transcribe' | 'translate' | 'verify' | 'remove' | 'write'; purpose_word: string; purpose_words: string; hideCredentialsWarning?: undefined | false | true; requires_credentials?: undefined | true; service_slug: 'artificial-intelligence' | 'audio-encoding' | 'code-evaluation' | 'content-delivery' | 'document-processing' | 'file-compressing' | 'file-exporting' | 'file-filtering' | 'file-importing' | 'handling-uploads' | 'image-manipulation' | 'media-cataloging' | 'video-encoding'; slot_count: number; title: string; typical_file_size_mb: number; typical_file_type: 'video' | 'file' | 'audio file' | 'audio or video file' | 'document' | 'image' | 'webpage'; uses_tools?: undefined | Array<'ffmpeg' | 'imagemagick'>; }; export type RobotBase = { interpolate?: undefined | false | true | Record; output_meta?: undefined | false | true | Array | Record; result: false | true; queue?: undefined | 'batch'; force_accept: false | true; ignore_errors: Array; }; export type RobotUse = { use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; }; export type RobotUseWithHiddenFields = { use?: undefined | string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; result?: undefined | false | true | 'debug'; }> | { steps: string | Array | Array<{ name: string; fields?: undefined | string; as?: undefined | string; result?: undefined | false | true | 'debug'; }>; bundle_steps?: undefined | false | true; group_by_original?: undefined | false | true; fields?: undefined | Array; }; }; export type FFmpeg = { ffmpeg?: undefined | ({ af?: undefined | string; 'b:a'?: undefined | string | number; 'b:v'?: undefined | string | number; 'c:a'?: undefined | string; 'c:v'?: undefined | string; 'codec:a'?: undefined | string; 'codec:v'?: undefined | string; 'filter:v'?: undefined | string; 'filter:a'?: undefined | string; bits_per_mb?: undefined | string | number; ss?: undefined | string | number; t?: undefined | string | number; to?: undefined | string | number; vendor?: undefined | string; shortest?: undefined | null | false | true; filter_complex?: undefined | string | Record; 'level:v'?: undefined | string | number; 'profile:v'?: undefined | number | 'baseline' | 'main' | 'high' | 'main10'; 'qscale:a'?: undefined | number; 'qscale:v'?: undefined | number; 'x264-params'?: undefined | string; 'overshoot-pct'?: undefined | number; deadline?: undefined | string; 'cpu-used'?: undefined | string; 'undershoot-pct'?: undefined | number; 'row-mt'?: undefined | number; 'x265-params'?: undefined | { 'vbv-maxrate'?: undefined | number; 'vbv-bufsize'?: undefined | number; 'rc-lookahead'?: undefined | number; 'b-adapt'?: undefined | number; }; 'svtav1-params'?: undefined | { tune?: undefined | number; 'enable-qm'?: undefined | number; 'fast-decode'?: undefined | number; 'film-grain-denoise'?: undefined | number; }; ac?: undefined | number; an?: undefined | false | true; ar?: undefined | number; async?: undefined | number; b?: undefined | string | { v?: undefined | number; a?: undefined | number; }; bt?: undefined | string | number; bufsize?: undefined | string | number; c?: undefined | string; codec?: undefined | { v?: undefined | string; a?: undefined | string; }; coder?: undefined | number; crf?: undefined | number; f?: undefined | string; flags?: undefined | string; g?: undefined | number; i_qfactor?: undefined | string | number; keyint_min?: undefined | number; level?: undefined | string | number; map?: undefined | string | Array; maxrate?: undefined | string | number; me_range?: undefined | number; movflags?: undefined | string; partitions?: undefined | string; pix_fmt?: undefined | string; preset?: undefined | string | number; profile?: undefined | string; 'q:a'?: undefined | number; qcomp?: undefined | string | number; qdiff?: undefined | number; qmax?: undefined | number; qmin?: undefined | number; r?: undefined | null | string | number; rc_eq?: undefined | string; refs?: undefined | number; s?: undefined | string; sc_threshold?: undefined | number; sws_flags?: undefined | string; threads?: undefined | number; trellis?: undefined | number; transloaditffpreset?: undefined | 'empty'; vn?: undefined | false | true; vf?: undefined | string; x264opts?: undefined | string; vbr?: undefined | string | number; } & { [key: string]: unknown; }); ffmpeg_stack: string; }; export type FFmpegAudio = { ffmpeg?: undefined | ({ af?: undefined | string; 'b:a'?: undefined | string | number; 'b:v'?: undefined | string | number; 'c:a'?: undefined | string; 'c:v'?: undefined | string; 'codec:a'?: undefined | string; 'codec:v'?: undefined | string; 'filter:v'?: undefined | string; 'filter:a'?: undefined | string; bits_per_mb?: undefined | string | number; ss?: undefined | string | number; t?: undefined | string | number; to?: undefined | string | number; vendor?: undefined | string; shortest?: undefined | null | false | true; filter_complex?: undefined | string | Record; 'level:v'?: undefined | string | number; 'profile:v'?: undefined | number | 'baseline' | 'main' | 'high' | 'main10'; 'qscale:a'?: undefined | number; 'qscale:v'?: undefined | number; 'x264-params'?: undefined | string; 'overshoot-pct'?: undefined | number; deadline?: undefined | string; 'cpu-used'?: undefined | string; 'undershoot-pct'?: undefined | number; 'row-mt'?: undefined | number; 'x265-params'?: undefined | { 'vbv-maxrate'?: undefined | number; 'vbv-bufsize'?: undefined | number; 'rc-lookahead'?: undefined | number; 'b-adapt'?: undefined | number; }; 'svtav1-params'?: undefined | { tune?: undefined | number; 'enable-qm'?: undefined | number; 'fast-decode'?: undefined | number; 'film-grain-denoise'?: undefined | number; }; ac?: undefined | number; an?: undefined | false | true; ar?: undefined | number; async?: undefined | number; b?: undefined | string | { v?: undefined | number; a?: undefined | number; }; bt?: undefined | string | number; bufsize?: undefined | string | number; c?: undefined | string; codec?: undefined | { v?: undefined | string; a?: undefined | string; }; coder?: undefined | number; crf?: undefined | number; f?: undefined | string; flags?: undefined | string; g?: undefined | number; i_qfactor?: undefined | string | number; keyint_min?: undefined | number; level?: undefined | string | number; map?: undefined | string | Array; maxrate?: undefined | string | number; me_range?: undefined | number; movflags?: undefined | string; partitions?: undefined | string; pix_fmt?: undefined | string; preset?: undefined | string | number; profile?: undefined | string; 'q:a'?: undefined | number; qcomp?: undefined | string | number; qdiff?: undefined | number; qmax?: undefined | number; qmin?: undefined | number; r?: undefined | null | string | number; rc_eq?: undefined | string; refs?: undefined | number; s?: undefined | string; sc_threshold?: undefined | number; sws_flags?: undefined | string; threads?: undefined | number; trellis?: undefined | number; transloaditffpreset?: undefined | 'empty'; vn?: undefined | false | true; vf?: undefined | string; x264opts?: undefined | string; vbr?: undefined | string | number; } & { [key: string]: unknown; }); ffmpeg_stack: string; preset?: undefined | 'empty' | 'aac' | 'alac' | 'audio/aac' | 'audio/alac' | 'audio/flac' | 'audio/mp3' | 'audio/ogg' | 'dash-32k-audio' | 'dash-64k-audio' | 'dash-128k-audio' | 'dash-256k-audio' | 'dash/32k-audio' | 'dash/64k-audio' | 'dash/128k-audio' | 'dash/256k-audio' | 'flac' | 'hg-transformers-audio' | 'mp3' | 'ogg' | 'opus' | 'speech' | 'wav'; }; export type FFmpegVideo = { ffmpeg?: undefined | ({ af?: undefined | string; 'b:a'?: undefined | string | number; 'b:v'?: undefined | string | number; 'c:a'?: undefined | string; 'c:v'?: undefined | string; 'codec:a'?: undefined | string; 'codec:v'?: undefined | string; 'filter:v'?: undefined | string; 'filter:a'?: undefined | string; bits_per_mb?: undefined | string | number; ss?: undefined | string | number; t?: undefined | string | number; to?: undefined | string | number; vendor?: undefined | string; shortest?: undefined | null | false | true; filter_complex?: undefined | string | Record; 'level:v'?: undefined | string | number; 'profile:v'?: undefined | number | 'baseline' | 'main' | 'high' | 'main10'; 'qscale:a'?: undefined | number; 'qscale:v'?: undefined | number; 'x264-params'?: undefined | string; 'overshoot-pct'?: undefined | number; deadline?: undefined | string; 'cpu-used'?: undefined | string; 'undershoot-pct'?: undefined | number; 'row-mt'?: undefined | number; 'x265-params'?: undefined | { 'vbv-maxrate'?: undefined | number; 'vbv-bufsize'?: undefined | number; 'rc-lookahead'?: undefined | number; 'b-adapt'?: undefined | number; }; 'svtav1-params'?: undefined | { tune?: undefined | number; 'enable-qm'?: undefined | number; 'fast-decode'?: undefined | number; 'film-grain-denoise'?: undefined | number; }; ac?: undefined | number; an?: undefined | false | true; ar?: undefined | number; async?: undefined | number; b?: undefined | string | { v?: undefined | number; a?: undefined | number; }; bt?: undefined | string | number; bufsize?: undefined | string | number; c?: undefined | string; codec?: undefined | { v?: undefined | string; a?: undefined | string; }; coder?: undefined | number; crf?: undefined | number; f?: undefined | string; flags?: undefined | string; g?: undefined | number; i_qfactor?: undefined | string | number; keyint_min?: undefined | number; level?: undefined | string | number; map?: undefined | string | Array; maxrate?: undefined | string | number; me_range?: undefined | number; movflags?: undefined | string; partitions?: undefined | string; pix_fmt?: undefined | string; preset?: undefined | string | number; profile?: undefined | string; 'q:a'?: undefined | number; qcomp?: undefined | string | number; qdiff?: undefined | number; qmax?: undefined | number; qmin?: undefined | number; r?: undefined | null | string | number; rc_eq?: undefined | string; refs?: undefined | number; s?: undefined | string; sc_threshold?: undefined | number; sws_flags?: undefined | string; threads?: undefined | number; trellis?: undefined | number; transloaditffpreset?: undefined | 'empty'; vn?: undefined | false | true; vf?: undefined | string; x264opts?: undefined | string; vbr?: undefined | string | number; } & { [key: string]: unknown; }); ffmpeg_stack: string; width?: undefined | null | number; height?: undefined | null | number; preset?: undefined | 'flash' | 'empty' | 'aac' | 'alac' | 'audio/aac' | 'audio/alac' | 'audio/flac' | 'audio/mp3' | 'audio/ogg' | 'dash-32k-audio' | 'dash-64k-audio' | 'dash-128k-audio' | 'dash-256k-audio' | 'dash/32k-audio' | 'dash/64k-audio' | 'dash/128k-audio' | 'dash/256k-audio' | 'flac' | 'hg-transformers-audio' | 'mp3' | 'ogg' | 'opus' | 'speech' | 'wav' | 'android' | 'android-high' | 'android-low' | 'dash-270p-video' | 'dash-360p-video' | 'dash-480p-video' | 'dash-540p-video' | 'dash-576p-video' | 'dash-720p-video' | 'dash-1080p-video' | 'dash/270p-video' | 'dash/360p-video' | 'dash/480p-video' | 'dash/540p-video' | 'dash/576p-video' | 'dash/720p-video' | 'dash/1080p-video' | 'gif' | 'hevc' | 'hls-270p' | 'hls-360p' | 'hls-480p' | 'hls-540p' | 'hls-576p' | 'hls-720p' | 'hls-1080p' | 'hls/270p' | 'hls/360p' | 'hls/480p' | 'hls/540p' | 'hls/720p' | 'hls/1080p' | 'hls/4k' | 'ipad' | 'ipad-high' | 'ipad-low' | 'iphone' | 'iphone-high' | 'iphone-low' | 'ogv' | 'vod/270p' | 'vod/480p' | 'vod/720p' | 'vod/1080p' | 'vp9' | 'vp9-270p' | 'vp9-360p' | 'vp9-480p' | 'vp9-540p' | 'vp9-576p' | 'vp9-720p' | 'vp9-1080p' | 'web/mp4-x265/240p' | 'web/mp4-x265/360p' | 'web/mp4-x265/480p' | 'web/mp4-x265/720p' | 'web/mp4-x265/1080p' | 'web/mp4-x265/4k' | 'web/mp4-x265/8k' | 'web/mp4/240p' | 'web/mp4/360p' | 'web/mp4/480p' | 'web/mp4/540p' | 'web/mp4/720p' | 'web/mp4/1080p' | 'web/mp4/4k' | 'web/mp4/8k' | 'web/webm-av1/240p' | 'web/webm-av1/360p' | 'web/webm-av1/480p' | 'web/webm-av1/720p' | 'web/webm-av1/1080p' | 'web/webm-av1/4k' | 'web/webm-av1/8k' | 'web/webm/240p' | 'web/webm/360p' | 'web/webm/480p' | 'web/webm/720p' | 'web/webm/1080p' | 'web/webm/4k' | 'web/webm/8k' | 'webm' | 'webm-270p' | 'webm-360p' | 'webm-480p' | 'webm-540p' | 'webm-576p' | 'webm-720p' | 'webm-1080p' | 'wmv'; }; export type UnsafeCoordinates = string | { x1?: undefined | null | string | number; y1?: undefined | null | string | number; x2?: undefined | null | string | number; y2?: undefined | null | string | number; }; export type ParsedCoordinates = { x1: number; y1: number; x2: number; y2: number; }; export type ImagemagickRobot = { imagemagick_stack: string; }; export type RobotImport = { force_name: null | string | Array; ignore_errors: Array; }; export type AzureBase = { credentials?: undefined | string; account?: undefined | string; container?: undefined | string; key?: undefined | string; }; export type BackblazeBase = { credentials?: undefined | string; bucket?: undefined | string; app_key_id?: undefined | string; app_key?: undefined | string; }; export type BoxBase = { credentials?: undefined | string; }; export type CloudfilesBase = { credentials?: undefined | string; account_type?: undefined | 'uk' | 'us'; data_center?: undefined | string; user?: undefined | string; key?: undefined | string; container?: undefined | string; }; export type CloudflareBase = { credentials?: undefined | string; bucket?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type DigitalOceanBase = { credentials?: undefined | string; space?: undefined | string; region?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type DropboxBase = { credentials?: undefined | string; }; export type VimeoBase = { credentials?: undefined | string; }; export type FtpBase = { credentials?: undefined | string; host?: undefined | string; port: number; user?: undefined | string; password?: undefined | string; }; export type GoogleBase = { credentials?: undefined | string; }; export type MinioBase = { credentials?: undefined | string; bucket?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type MegaBase = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type S3Base = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type SftpBase = { credentials?: undefined | string; host?: undefined | string; port: number; user?: undefined | string; public_key?: undefined | string; }; export type SupabaseBase = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type SwiftBase = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type TigrisBase = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type WasabiBase = { credentials?: undefined | string; bucket?: undefined | string; bucket_region?: undefined | string; host?: undefined | string; key?: undefined | string; secret?: undefined | string; }; export type FilterExpression = null | string | number | Array; export type FilterConditionOperator = 'includes' | 'empty' | '=' | '==' | '===' | '<' | '>' | '<=' | '>=' | '!=' | '!==' | 'regex' | '!regex' | '!includes' | '!empty'; export type FilterConditionPart = [null | string | number | Array, 'includes' | 'empty' | '=' | '==' | '===' | '<' | '>' | '<=' | '>=' | '!=' | '!==' | 'regex' | '!regex' | '!includes' | '!empty', null | string | number | Array]; export type FilterCondition = null | string | Array<[null | string | number | Array, 'includes' | 'empty' | '=' | '==' | '===' | '<' | '>' | '<=' | '>=' | '!=' | '!==' | 'regex' | '!regex' | '!includes' | '!empty', null | string | number | Array]>; export type NormalizedUseStepName = string | undefined; export interface NormalizedUseStep { as?: unknown[]; fields?: unknown[]; name: NormalizedUseStepName; } export interface NormalizedUse { bundle_steps: boolean; fields: true | unknown[]; group_by_original: boolean; steps: NormalizedUseStep[]; } //# sourceMappingURL=_instructions-primitives.d.ts.map