export declare class RPCServerDownloader { private readonly _tagRegex; private readonly _binaryDir; private _tag?; private readonly _initialTag; private readonly _tagsInfoFile; private readonly _tagsInfoFilePath; private binaryPath?; constructor(binaryDir: string, initialTag: string); downloadIfNeeded(force: boolean, binaryPath?: string): Promise; private _download; private _isBinaryPathExists; getBinaryPath(tag?: string): Promise; private _createBinaryPath; private _postProcessDownload; private _isTagsInfoValid; private _isTagsInfoExists; private _getTagsInfo; private _downloadTagInfo; } //# sourceMappingURL=downloader.d.ts.map