import type * as neptunegraph from "@distilled.cloud/aws/neptune-graph"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; /** * Runtime binding for the `GetImportTask` operation (IAM action `neptune-graph:GetImportTask`). * * Reads one import task by id — status, progress statistics, and parsed-record counts. Task ids are server-generated runtime data. Provide the implementation with * `Effect.provide(AWS.NeptuneGraph.GetImportTaskHttp)`. * ### Importing and Exporting Data * **Example:** Poll an import task * ```typescript * const getImportTask = yield* NeptuneGraph.GetImportTask(); * * const task = yield* getImportTask({ taskIdentifier }); * // task.status → "SUCCEEDED" * ``` * * @binding */ export interface GetImportTask extends Binding.Service Effect.Effect<(request: neptunegraph.GetImportTaskInput) => Effect.Effect>> { } export declare const GetImportTask: GetImportTask; //# sourceMappingURL=GetImportTask.d.ts.map