import { Artifact, ArtifactInput } from "@empiricalrun/shared-types/chat-agent"; export declare function isArtifactCollectionEnabled(): string | undefined; export declare function collectArtifacts(inputs: ArtifactInput[], repoDir: string, toolCallId: string): Promise; export declare class UploadArtifactsQueue { private toolCallId; private baseRepoPath; private artifactResults; private uploadPromise; constructor(baseRepoPath: string, toolCallId: string); addTask(artifacts: ArtifactInput[]): Promise; waitForCompletion(): Promise; } //# sourceMappingURL=index.d.ts.map