import type * as healthlake from "@distilled.cloud/aws/healthlake"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { FHIRDatastore } from "./FHIRDatastore.ts"; /** * `ListFHIRImportJobs` request with `DatastoreId` injected from the bound * data store. */ export interface ListFHIRImportJobsRequest extends Omit { } /** * Runtime binding for the `ListFHIRImportJobs` operation (IAM action * `healthlake:ListFHIRImportJobs`), scoped to one {@link FHIRDatastore}. * * Lists the bulk FHIR import jobs of the bound data store, optionally * filtered by name, status or submit-time window. Provide the implementation * with `Effect.provide(AWS.HealthLake.ListFHIRImportJobsHttp)`. * * ### Importing FHIR Data * **Example:** List Recent Import Jobs * ```typescript * const listImports = yield* HealthLake.ListFHIRImportJobs(datastore); * * const jobs = yield* listImports({ JobStatus: "COMPLETED" }); * // jobs.ImportJobPropertiesList, jobs.NextToken * ``` * * @binding */ export interface ListFHIRImportJobs extends Binding.Service Effect.Effect<(request?: ListFHIRImportJobsRequest) => Effect.Effect>> { } export declare const ListFHIRImportJobs: ListFHIRImportJobs; //# sourceMappingURL=ListFHIRImportJobs.d.ts.map