import { Artifact } from '../models'; import { ArtifactCollection } from '../models/ArtifactCollection'; import { ArtifactsFilter } from '../models/Filters'; import { WorkspaceApi } from '../services/WorkspaceApi'; export declare class WorkspaceArtifactsApi extends WorkspaceApi { protected routePrefix: string; private readonly batcher; private readonly keyBatcher; getArtifact(id: string): Promise; getArtifactCollection(key: string): Promise; getArtifacts(filter?: ArtifactsFilter): Promise; getArtifactsCount(filter?: ArtifactsFilter): Promise; getArtifactCollections(filter?: ArtifactsFilter): Promise; getArtifactCollectionsCount(filter?: ArtifactsFilter): Promise; deleteArtifact(id: string): Promise; }