import type { BuildConfiguration } from "./config-types.d"; export type HashSum = { getPath: string; sum: string; }; export declare class RuntimeDistribution { private config; private _abi; constructor(config: BuildConfiguration); internalPath(): string; private externalPath; winLibs(): string[]; private headerOnly; abi(): number | null; private checkDownloaded; determineABI(): Promise; ensureDownloaded(): Promise; private download; private downloadHashSums; private downloadTar; private downloadLibs; private downloadLib; }