///
import { Writable } from "stream";
import { Config } from "backfill-config";
import { Logger, LogLevel } from "backfill-logger";
export declare function makeLogger(logLevel: LogLevel, stdout: Writable, stderr: Writable): Logger;
export declare function computeHash(cwd: string, logger: Logger, hashSalt?: string, config?: Pick): Promise;
export declare function computeHashOfOutput(cwd: string, logger: Logger, config?: Pick): Promise;
export declare function fetch(cwd: string, hash: string, logger: Logger, config?: Pick): Promise;
export declare function put(cwd: string, hash: string, logger: Logger, config?: Pick): Promise;
//# sourceMappingURL=api.d.ts.map