import * as Stream from 'stream'; import * as models from '../Models'; export declare class FilesystemProvider implements models.IArtifactProvider { constructor(rootLocation: string); getRootItems(): Promise; getArtifactItems(artifactItem: models.ArtifactItem): Promise; getArtifactItem(artifactItem: models.ArtifactItem): Promise; putArtifactItem(item: models.ArtifactItem, stream: Stream.Readable): Promise; private getItems(itemsPath, parentRelativePath?); private ensureDirectoryExistence(folder); private _rootLocation; private _createdFolders; }