import { ExecutorContext } from '@nx/devkit'; import { Inputs } from '../context'; export declare abstract class EngineAdapter { abstract getCommand(args: string[]): { command: string; args: string[]; }; abstract initialize(inputs: Inputs, ctx?: ExecutorContext): Promise; abstract finalize(inputs: Inputs, ctx?: ExecutorContext): Promise; abstract getImageID(): Promise; abstract getMetadata(): Promise; abstract getDigest(metadata: string | undefined): Promise; abstract getArgs(inputs: Inputs, defaultContext: string): Promise; getErrorMessage(error: unknown): string; } //# sourceMappingURL=engine-adapter.d.ts.map