import { DownloadArtifactOptions, DownloadArtifactResponse, StreamExtractResponse } from '../shared/interfaces'; export declare function streamExtractExternal(url: string, directory: string): Promise; export declare function downloadArtifactPublic(artifactId: number, repositoryOwner: string, repositoryName: string, token: string, options?: DownloadArtifactOptions): Promise; export declare function downloadArtifactInternal(artifactId: number, options?: DownloadArtifactOptions): Promise;