import type * as mediaconvert from "@distilled.cloud/aws/mediaconvert"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `mediaconvert:SearchJobs` — search your recent * transcode jobs by input file, queue, or status from runtime code (e.g. * "did we already transcode this upload?"). * * The binding takes no arguments and grants `mediaconvert:SearchJobs` on * `*`. Provide the implementation with * `Effect.provide(AWS.MediaConvert.SearchJobsHttp)`. * * ### Tracking Jobs * **Example:** Find Jobs for an Input File * ```typescript * // init * const searchJobs = yield* AWS.MediaConvert.SearchJobs(); * * // runtime * const { Jobs } = yield* searchJobs({ * InputFile: `s3://${bucket}/${key}`, * Status: "COMPLETE", * }); * ``` * * @binding */ export interface SearchJobs extends Binding.Service Effect.Effect<(request?: mediaconvert.SearchJobsRequest) => Effect.Effect>> { } export declare const SearchJobs: SearchJobs; //# sourceMappingURL=SearchJobs.d.ts.map