export declare enum BuildTrigger { exists = "exists", new = "new", hashExists = "hashExists" } export declare class ImageBuildStates { [imageName: string]: BuildTrigger; } export declare class BuildArtefactState { buildState: ImageBuildStates; } export declare class BuildArtefactService { private configDirectory; private artefactPath; setConfigDirectory(configDirectory: string): void; /** * Adds whether or not a build took place. * @param label The label (or image name) that we're setting * @param buildTrigger The status of this label */ addBuild(label: string, buildTrigger: BuildTrigger): Promise; getCurrentArtefacts(): Promise; private readCurrentArtefactsFromFs; }