/** * Returns true if recompilation is needed: either no artifacts exist in target/ or any .nr or Nargo.toml source file * (including path-based dependencies) is newer than the oldest artifact. We compare against the oldest artifact so * that a source change between the oldest and newest compilation (e.g. in a multi-contract workspace) still triggers * a recompile. * * Note: The above implies that if there is a random json file in the target dir we would be always recompiling. */ export declare function needsRecompile(): Promise; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmVlZHNfcmVjb21waWxlLmQudHMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi9zcmMvY2xpL2NtZHMvdXRpbHMvbmVlZHNfcmVjb21waWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBOzs7Ozs7O0dBT0c7QUFDSCx3QkFBc0IsY0FBYyxJQUFJLE9BQU8sQ0FBQyxPQUFPLENBQUMsQ0FXdkQifQ==