declare type CacheOptions = { ABI: string; arch: string; debug: boolean; electronVersion: string; headerURL: string; modulePath: string; }; export declare const cacheModuleState: (dir: string, cachePath: string, key: string) => Promise; declare type ApplyDiffFunction = (dir: string) => Promise; export declare const lookupModuleState: (cachePath: string, key: string) => Promise; export declare function generateCacheKey(opts: CacheOptions): Promise; export {};