import { ArtifactBuilder } from './artifactBuilder'; import { PersistentStore } from '../../models/index'; import { Serializer } from '../../models/index'; export declare class VulcanArtifactBuilder implements ArtifactBuilder { private serializer; private persistentStore; private artifact; constructor(persistentStore: PersistentStore, serializer: Serializer); build(): Promise; load(): Promise; getArtifact(key: string): T; addArtifact(key: string, data: any): void; }