import { JobStatusClient } from "@aics/job-status-client"; import { ILogger } from "js-logger/src/types"; import { FSSConnection } from "../connections"; import { Job, Step, StepName, UploadContext } from "../types"; export declare class AddMetadataStep implements Step { readonly job: Job; readonly name: StepName; private readonly fss; private readonly jss; private readonly logger; constructor(job: Job, fss: FSSConnection, jss: JobStatusClient, logger?: ILogger); start: (ctx: UploadContext) => Promise; skip: (ctx: UploadContext) => Promise; end: (ctx: UploadContext) => Promise; }