import type * as signer from "@distilled.cloud/aws/signer"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for `signer:ListSigningJobs`. * * Lists the account's signing jobs, filterable by status, platform, * requester, revocation state, and signature expiry window. Account-level * operation — the binding takes no resource argument. Provide the * implementation with `Effect.provide(AWS.Signer.ListSigningJobsHttp)`. * ### Observing Signing Jobs * **Example:** List In-Progress Jobs * ```typescript * // init — account-level binding, no resource argument * const listSigningJobs = yield* AWS.Signer.ListSigningJobs(); * * // runtime * const { jobs } = yield* listSigningJobs({ status: "InProgress" }); * ``` * * @binding */ export interface ListSigningJobs extends Binding.Service Effect.Effect<(request?: signer.ListSigningJobsRequest) => Effect.Effect>> { } export declare const ListSigningJobs: ListSigningJobs; //# sourceMappingURL=ListSigningJobs.d.ts.map