/// import { DockerRegistry } from './mod.classes.dockerregistry'; /** * class Dockerfile represents a Dockerfile on disk in npmci */ export declare class Dockerfile { filePath: string; repo: string; version: string; cleanTag: string; buildTag: string; containerName: string; content: string; baseImage: string; localBaseImageDependent: boolean; localBaseDockerfile: Dockerfile; constructor(options: { filePath?: string; fileContents?: string | Buffer; read?: boolean; }); /** * builds the Dockerfile */ build(): Promise; /** * pushes the Dockerfile to a registry */ push(dockerRegistryArg: DockerRegistry, versionSuffix?: string): Promise; /** * pulls the Dockerfile from a registry */ pull(registryArg: DockerRegistry, versionSuffixArg?: string): Promise; /** * tests the Dockerfile; */ test(): Promise; /** * gets the id of a Dockerfile */ getId(): Promise; }