import { ArtifactsService } from "./artifacts.service"; export declare class ArtifactsController { private readonly artifacts; constructor(artifacts: ArtifactsService); listArtifacts(id: string, sessionId: string): Promise<{ artifacts: import("./artifacts.service").ArtifactKey[]; } | { error: string; }>; getArtifact(id: string, sessionId: string, artifactName: string): Promise; listArtifactVersions(id: string, sessionId: string, artifactName: string): Promise<{ versions: import("./artifacts.service").ArtifactVersion[]; } | { error: string; }>; getArtifactVersion(id: string, sessionId: string, artifactName: string, versionId: string): Promise; deleteArtifact(id: string, sessionId: string, artifactName: string): Promise<{ success: boolean; } | { error: string; }>; } //# sourceMappingURL=artifacts.controller.d.ts.map