/** * Check whether seed command can be skipped or not and update hash file if needed. * Note that process.env.ALLOW_TO_SKIP_SEED should be set to non-zero number or 'true' to skip seed. * @param hashFilePath Path to the hash file. * @param paths Paths to the files or directories. * @returns Whether seed command can be skipped. */ export declare function canSkipSeed(hashFilePath: string, ...paths: string[]): Promise; /** * Update hash file if the hash is different from the current one. * @param hashFilePath Path to the hash file. * @param paths Paths to the files or directories. * @returns Whether the hash file was updated. */ export declare function updateHashFromFiles(hashFilePath: string, ...paths: string[]): Promise; /** * Calculate hash from files. * @param paths Paths to the files or directories. * @returns Hash string. */ export declare function calculateHashFromFiles(...paths: string[]): Promise;