import { DownloadResult } from '../lib/types'; import StreamDownloadBuilder from './StreamDownloadBuilder'; export default class BlobDownloadBuilder implements Promise> { private downloadFn; private shouldThrowOnError; readonly [Symbol.toStringTag]: string; private promise; constructor(downloadFn: () => Promise, shouldThrowOnError: boolean); asStream(): StreamDownloadBuilder; then, TResult2 = never>(onfulfilled?: ((value: DownloadResult) => TResult1 | PromiseLike) | null, onrejected?: ((reason: any) => TResult2 | PromiseLike) | null): Promise; catch(onrejected?: ((reason: any) => TResult | PromiseLike) | null): Promise | TResult>; finally(onfinally?: (() => void) | null): Promise>; private getPromise; private execute; } //# sourceMappingURL=BlobDownloadBuilder.d.ts.map